Flywheel
banner
flywhl.dev
Flywheel
@flywhl.dev
Incentivising the creation of open, transformative tools for science.

🌐 https://flywhl.dev
Reposted by Flywheel
This is part of @flywhl.dev, an initiative building devtools for science.

Join our Discord: discord.gg/kTkF2e69fH

We've also made a "Call for Problems" in the workflow of computational science, which helps us decide what to build next: flywhl-ideas.notion.site
February 16, 2025 at 1:34 PM
Reposted by Flywheel
🔧 Logis - turn your git history into a searchable scientific log.

The `@commit` decorator auto-commits your code when your experiment runs - with metadata in the message.

Then you can find previous results by querying for commits with (e.g.) metrics.accuracy > 0.9.

github.com/flywhl/logis
GitHub - flywhl/logis: Turn your git commit history into a scientific log
Turn your git commit history into a scientific log - flywhl/logis
github.com
February 16, 2025 at 1:34 PM
Reposted by Flywheel
🔧 Cyantic v0.3.0 - a little library I wrote that builds complex Python objects (like Tensors) from simple blueprints using @pydantic.dev.

(The name comes from cyanotype photography, i.e. the "blueprint")

#opensource #python #openscience

github.com/flywhl/cyantic
GitHub - flywhl/cyantic: Build complex types from simple blueprints via Pydantic
Build complex types from simple blueprints via Pydantic - flywhl/cyantic
github.com
January 9, 2025 at 11:11 AM
Reposted by Flywheel
I love this idea of a "call for problems"
📣 Computational Scientists: What's broken in your research stack?

- Wrestling with unwieldy HPC job scripts?
- Spending hours converting between file formats?
- Missing critical visualisation tools?

Help us design better tools: flywhl-ideas.notion.site

#science #openscience #academicsky #RSE
December 6, 2024 at 8:00 PM
New tool alert.

Now is a good time to consider switching from dictionaries to Pydantic models in your scientific code.
🔧 I built a tool today (alpha).

github.com/flywhl/cast

Cast is a small lib, using @pydantic.dev to build complex Python objects from parameter specs.

E.g. write a pydantic model with a tensor, pass in _parameters_, receive the built tensor.

#opensource #openscience #neuroskyence #machinelearning
GitHub - flywhl/cast: Parameter-driven instantiation for Pydantic types
Parameter-driven instantiation for Pydantic types. Contribute to flywhl/cast development by creating an account on GitHub.
github.com
December 10, 2024 at 3:22 PM
📣 Computational Scientists: What's broken in your research stack?

- Wrestling with unwieldy HPC job scripts?
- Spending hours converting between file formats?
- Missing critical visualisation tools?

Help us design better tools: flywhl-ideas.notion.site

#science #openscience #academicsky #RSE
December 6, 2024 at 4:18 PM