Releases: softboiler/boilercv
Releases · softboiler/boilercv
2024.1.3
2024.1.2
2024.1.1
Changes
boilercv_pipeline
: Compare tracking approaches- Structure equations for testability. Add dimensionless parameters to
boilercv
. (#182) boilercv_pipeline
: Generalize equation generator for separate equation sources (#185)- Stabilize
boilercv.morphs.ContextMorph
. Implement subcooling correlations (#188) - Generate arbitrary solutions to correlations (#189)
- Migrate stabilized
Morph
functionality toboilercv
(#194) - Decompress datasets on first access
- Refactor out model functionality pertaining to model synchronization
- Separate project paths from data paths
boilercv_pipeline
: Implement bubble lifetime tracking- Support building of documentation notebooks with example data (migrated to
boilercore
) - Fix broken links due to organization question in template (#205)
- Publish first version under CalVer (#212)
- Investigate upstream issue with
netcdf4==1.7.1
on Linux. Pinnetcdf4
for now (#215) boilercv
: Addxarray
back to main requirements now that Pandas 2.0 is supported- Specify
pandas
andxarray
extras and remove manual pins now that extras support Python 3.11 boilercv_docs
: Set up documentation to facilitate theory developmentboilercv_pipeline
: Implement bubble statisticsboilercv_pipeline
: Support asynchronous granular pipeline runs- Minimize monkeypatching in tests. Decouple most paths
boilercv_pipeline
: Export contours and centers- Separate concerns of caching, hashing, and finding the minimal necessary namespace (migrated to
boilercore
) boilercv_pipeline
:Publish example data and implement pipeline testingboilercv_pipeline
: Compare center-finding approachesboilercv_pipeline
: Get object sizes assuming objects are approximately circularboilercv_tests
: Allow saving plots from notebook testsboilercv_docs
: Allow live code experimentation in docs using Binder- Test on MacOSX, Ubuntu, and Windows, supporting Python 3.11 and 3.12
- Specify ground-up container build with
.devcontainer
for Codespaces and local testing - Automatically synchronize the contributor environment (migrated to
copier-python
) - Separate packaged code, tests, documentation, and pipeline
- Implement generic
Morph
andContextMorph
, Pydantic-powered mapping transforms - Implement conversion from PNG to LaTeX
- Implement conversion from LaTeX to SymPy equations
- Implement and cite subcooled bubble collapse correlations sourced from paper PDFs
- Equation generation framework
- Formalize release workflow with attestations
0.0.6
- Dummy release, figuring out PyPI publishing with OIDC and artifact attestations
0.0.5
- Dummy release, see above
0.0.4
- Dummy release, see above
0.0.3
- Dummy release, see above
0.0.2
- Dummy release, see above
0.0.1
- Freeze requirements used for pipeline reproduction in
repro.txt
for this release - Remove
check_cv
stage - Make stages aware of unprocessed datasets
- Document contour finding
0.0.0
- Freeze requirements used for pipeline reproduction in
repro.txt
for this release