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#

  • Plot time-dependent bubble diameter and heat transfer correlations (#211)

  • Update all dependencies (#231)

  • Bump Binder requirements (CVE-2024-39689) (4025524)

  • Separate CINE file headers from sources (30892de1)

2024.1.3#

No significant changes.

2024.1.2#

Changes#

  • Sign commits and tags for releases (471ce81)

  • Resolve two incompatible numpy pins in Binder requirements (#224)

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 to boilercv (#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. Pin netcdf4 for now (#215)

  • boilercv: Add xarray back to main requirements now that Pandas 2.0 is supported

  • Specify pandas and xarray extras and remove manual pins now that extras support Python 3.11

  • boilercv_docs: Set up documentation to facilitate theory development

  • boilercv_pipeline: Implement bubble statistics

  • boilercv_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 testing

  • boilercv_pipeline: Compare center-finding approaches

  • boilercv_pipeline: Get object sizes assuming objects are approximately circular

  • boilercv_tests: Allow saving plots from notebook tests

  • boilercv_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 and ContextMorph, 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