Changelog#
All notable changes to this project will be documented in this file.
Unreleased#
Warning
These changes reflect the current development progress and have not been part of a PyPI release yet.
Changes#
2024.1.3#
No significant changes.
2024.1.2#
Changes#
2024.1.1#
Changes#
boilercv_pipeline
: Compare tracking approachesStructure 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 trackingSupport 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 supportedSpecify
pandas
andxarray
extras and remove manual pins now that extras support Python 3.11boilercv_docs
: Set up documentation to facilitate theory developmentboilercv_pipeline
: Implement bubble statisticsboilercv_pipeline
: Support asynchronous granular pipeline runsMinimize monkeypatching in tests. Decouple most paths
boilercv_pipeline
: Export contours and centersSeparate 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 BinderTest on MacOSX, Ubuntu, and Windows, supporting Python 3.11 and 3.12
Specify ground-up container build with
.devcontainer
for Codespaces and local testingAutomatically synchronize the contributor environment (migrated to
copier-python
)Separate packaged code, tests, documentation, and pipeline
Implement generic
Morph
andContextMorph
, Pydantic-powered mapping transformsImplement 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 releaseRemove
check_cv
stageMake stages aware of unprocessed datasets
Document contour finding
0.0.0#
Freeze requirements used for pipeline reproduction in
repro.txt
for this release