Releases: uncscode/particula
Releases · uncscode/particula
v0.2.11
What's Changed
- fix(tests): register pytest markers via conftest.py for conda-build by @Gorkowski in #854
- docs: Add Epic E2 - Activity and Equilibria Strategy-Builder-Factory Refactor Plan by @Gorkowski in #855
- Cleanup of Docs by @Gorkowski in #856
- Remove opencode folder from repo by @Gorkowski in #862
- docs: #861 - Write condensation strategy system feature documentation by @Gorkowski in #864
- update git by @Gorkowski in #866
- add back .opencode files by @Gorkowski in #867
- docs: #865 - Write coagulation strategy system feature documentation v3 by @Gorkowski in #868
- fix: #869 - [E2-F1-P0] Activity Module Code Quality Improvements by @Gorkowski in #874
- fix: #870 - [E2-F1-P1] Create ActivityNonIdealBinary Strategy by @Gorkowski in #875
- fix: #871 - [E2-F1-P2] Create ActivityNonIdealBinaryBuilder by @Gorkowski in #877
- chore: #879 - Update Python minimum version to 3.12 by @Gorkowski in #880
- fix: #873 - [E2-F1-P4] Activity Module Function Isolation and Cleanup by @Gorkowski in #881
- fix: #876 - [E2-F1-P3] Update ActivityFactory with Non-Ideal Binary Strategy v2 by @Gorkowski in #882
- Add ruff default folder by @Gorkowski in #889
- fix: #883 - [E2-F2-P0] Equilibria Module Code Quality Improvements by @Gorkowski in #890
- Add plans GPU plans by @Gorkowski in #891
- fix: #884 - [E2-F2-P1] Create EquilibriaStrategy ABC and LiquidVaporPartitioningStrategy by @Gorkowski in #892
- fix: #885 - [E2-F2-P2] Create LiquidVaporPartitioningBuilder by @Gorkowski in #893
- fix: #886 - [E2-F2-P3] Create EquilibriaFactory by @Gorkowski in #894
- fix: #887 - [E2-F2-P4] Create Equilibria Runnable by @Gorkowski in #895
- fix: #896 - [F7-P1] Cloud chamber notebook structure and single-cycle simulation by @Gorkowski in #900
- add plans by @Gorkowski in #902
- fix: #888 - [E2-F2-P5] Equilibria Module Cleanup and Exports by @Gorkowski in #901
- feat: #897 - Extend cloud chamber simulation to 4 cycles with multiple scenarios by @Gorkowski in #903
- fix: #898 - Add comprehensive visualizations and documentation to cloud chamber notebook by @Gorkowski in #908
- docs: #899 - [F7-P4] Update development documentation for F7 completion by @Gorkowski in #909
- fix: #904 - [E2-F3-P1] Module Integration and Exports by @Gorkowski in #910
- docs: #905 - Theory Documentation for Activity and Equilibria by @Gorkowski in #911
- docs: #906 - Feature Documentation and Examples for Activity System by @Gorkowski in #912
- add notebook plan and workflow by @Gorkowski in #913
- feat: #907 - [E2-F3-P4] Development Documentation Update and Epic Completion by @Gorkowski in #933
- fix: #921 - [M2-P7] Coagulation charge notebooks - API migration by @Gorkowski in #939
- update plan by @Gorkowski in #965
- fix: #946 - [M2-P6] Migrate Coagulation Main Pattern Notebooks by @Gorkowski in #964
- fix: #915 - Split Cloud_Chamber_Cycles notebook into two focused notebooks by @Gorkowski in #940
- fix: #962 - [M2-P22] Migrate DNS Radial Velocity and Accelerating Python Notebooks by @Gorkowski in #966
- update opencode by @Gorkowski in #967
- docs: #948 - [M2-P8] Migrate Coagulation Functional Notebooks by @Gorkowski in #968
- docs: #970 - [M2-P18] Migrate Nucleation Notebook v2 by @Gorkowski in #971
- docs(adw-docs): add documentation and notebook validation guides by @Gorkowski in #972
- NEW plan for how to get the docs validated by @Gorkowski in #974
- fix: #975 - [M3-P1] Configure Jupytext Paired Sync for Pilot Notebooks by @Gorkowski in #979
- fix: #976 - [M3-P2] Convert Pilot Notebooks to Jupytext Paired Format by @Gorkowski in #980
- fix: #977 - [M3-P3] Validate Jupytext Workflow and Execute Pilot Notebooks by @Gorkowski in #981
- docs: #978 - [M3-P4] Update Documentation and Create M4 Follow-up Issue by @Gorkowski in #982
- update plan by @Gorkowski in #1000
- fix: #983 - [M4-P1] Jupytext Migration: Aerosol + Equilibria (3 notebooks) by @Gorkowski in #998
- fix: #986 - [M4-P4] Jupytext Migration: Particle_Phase Functional + Chamber_Wall_Loss Part 1 (3 notebooks) by @Gorkowski in #999
- feat: #987 - [M4-P5] Jupytext Migration: Chamber_Wall_Loss Part 2 (3 notebooks) by @Gorkowski in #1003
- feat: #988 - [M4-P6] Jupytext Migration: Dynamics/Coagulation Main (3 notebooks) by @Gorkowski in #1002
- feat: #984 - [M4-P2] Jupytext Migration: Nucleation + Particle_Phase Part 1 (3 notebooks) by @Gorkowski in #1001
- feat: #989 - [M4-P7] Jupytext Migration: Dynamics/Coagulation Charge (2 notebooks) by @Gorkowski in #1005
- docs: #1004 - [M4-P3] Jupytext Migration: Particle_Phase Part 2 (3 notebooks) by @Gorkowski in #1006
- feat: #990 - [M4-P8] Jupytext Migration: Dynamics/Coagulation Functional - Sync Existing (4 notebooks) by @Gorkowski in #1007
- docs: #994 - [M4-P12] Jupytext Migration: Simulations - Soot + Cough (2 long-running notebooks) by @Gorkowski in #1009
- docs: #993 - [M4-P11] Jupytext Migration: Simulations - Cloud Chamber (2 long-running notebooks) by @Gorkowski in #1010
- maint: #995 - Jupytext Migration: Simulations - Organic + Biomass (2 long-running notebooks) by @Gorkowski in #1008
- feat: #992 - [M4-P10] Jupytext Migration: Dynamics/Condensation Part 2 + Customization (2 notebooks) by @Gorkowski in #1011
- chore(deps): bump actions/setup-python from 6.1.0 to 6.2.0 by @dependabot[bot] in #1012
- docs: #991 - [M4-P9] Jupytext Migration: Dynamics/Condensation Part 1 (3 notebooks) by @Gorkowski in #1013
- feat: #996 - [M4-P14] Pre-commit Hook Implementation for Jupytext Sync by @Gorkowski in #1014
- feat: #997 - [M4-P15] CI Validation & Documentation for Jupytext Migration by @Gorkowski in #1015
- chore: Clean up .trash directory artifacts for v0.2.11 by @Gorkowski in #1016
Full Changelog: v0.2.10...v0.2.11
v0.2.10
What's Changed
- New staggered steps and bug fixes gorkowski fork by @Gorkowski in #852
- chore(deps): bump actions/setup-python from 6.0.0 to 6.1.0 by @dependabot[bot] in #848
- chore(deps): bump sst/opencode from 1.0.0 to 1.0.222 by @dependabot[bot] in #849
- chore(deps): bump actions/checkout from 4 to 6 by @dependabot[bot] in #850
- chore(deps): bump actions/github-script from 7 to 8 by @dependabot[bot] in #851
Full Changelog: v0.2.9...v0.2.10
v0.2.9
What's Changed
- Remove 'adw' dependency from pyproject.toml by @Gorkowski in #846
- Update version number to 0.2.9 by @Gorkowski in #847
Full Changelog: v0.2.8...v0.2.9
v0.2.8
What's Changed
- feat(dynamics): #816 - Implement WallLossStrategy ABC and SphericalWallLossStrategy by @Gorkowski in #833
- chore: Update OpenCode setup and configuration by @Gorkowski in #834
- updated workflows and getdate by @Gorkowski in #835
- Expanded wall-loss to use strat/builder runners by @Gorkowski in #836
- Chore/configure adw setup by @Gorkowski in #838
- Dev features for add_concentraiton and update tooling by @Gorkowski in #844
- Update version to 0.2.8 by @Gorkowski in #845
Full Changelog: v0.2.7...v0.2.8
What's Changed
- feat(dynamics): #816 - Implement WallLossStrategy ABC and SphericalWallLossStrategy by @Gorkowski in #833
- chore: Update OpenCode setup and configuration by @Gorkowski in #834
- updated workflows and getdate by @Gorkowski in #835
- Expanded wall-loss to use strat/builder runners by @Gorkowski in #836
- Chore/configure adw setup by @Gorkowski in #838
- Dev features for add_concentraiton and update tooling by @Gorkowski in #844
- Update version to 0.2.8 by @Gorkowski in #845
Full Changelog: v0.2.7...v0.2.8
v0.2.7
What's Changed
- Soot Formation Example by @Gorkowski in #795
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #800
- Bump actions/stale from 9 to 10 by @dependabot[bot] in #801
- Bump pypa/gh-action-pypi-publish from 1.12.4 to 1.13.0 by @dependabot[bot] in #802
- Bump actions/setup-python from 5.6.0 to 6.0.0 by @dependabot[bot] in #803
- Kelvin constants by @Gorkowski in #804
- Build update to remove handsdown by @Gorkowski in #805
- Claude reorg by @Gorkowski in #806
- removed chat button by @Gorkowski in #807
- Ruff fix by @Gorkowski in #808
- fixed ruff and pylint compatibility issues by @Gorkowski in #809
- Fix pressure nans by @Gorkowski in #810
- Fix Claude Code workflows to prevent failures on fork PRs by @Gorkowski in #813
- Setup adw by @Gorkowski in #814
- update ignore by @Gorkowski in #822
- ignore adw folder by @Gorkowski in #825
- add adw templates by @Gorkowski in #826
- lints by @Gorkowski in #828
- docs(readme): add bash hint to conda install snippet by @Gorkowski in #829
- feat(particles): add charge conservation in coagulation pairs by @Gorkowski in #830
- update restrict by @Gorkowski in #831
- bump version 2.7 by @Gorkowski in #832
Full Changelog: v0.2.6...v0.2.7
v0.2.6
We have a breaking change, in the the aerosol.gas representation. We separated the gas species into ones that can partition and ones that are gas phase only. The rest of the builders/objects are the same.
What's Changed
- Restructure Atmosphere Species Attributes (Breaking Change) by @Gorkowski in #730
- Bump actions/setup-python from 5.5.0 to 5.6.0 by @dependabot in #733
- ADDED Csat Builder and Clearer VaporPressureBuilder Names by @Gorkowski in #735
- Added Aerosol Builder with Validation by @Gorkowski in #734
- Taichi Example and Benchmark by @Gorkowski in #732
- Docs Update for API change by @Gorkowski in #737
- Update contributing link by @Gorkowski in #738
- Fix dynamic typo in collision warnings by @Gorkowski in #744
- Update saturation_ratio docstring by @Gorkowski in #745
- Refactor mass transfer by @Gorkowski in #743
- Fix default handling in validate_inputs decorator by @Gorkowski in #746
- Update docs workflows concurrency by @Gorkowski in #749
- Add temperature conversion test by @Gorkowski in #747
- Add tests for convert dtype helpers by @Gorkowski in #750
- Add machine limit edge-case tests by @Gorkowski in #753
- Add Colab button to notebooks by @Gorkowski in #757
- Skip partitioning indices by @Gorkowski in #751
- Add phase index mixing for surface tension by @Gorkowski in #759
- Sort bins after mass updates by @Gorkowski in #756
- Corrections for pre SOA sims by @Gorkowski in #763
- Move notebook buttons to TOC sidebar by @Gorkowski in #765
- Add quick start code example by @Gorkowski in #761
- Fix ToC button placement by @Gorkowski in #772
- Refactor distribution strategy tests by @Gorkowski in #762
- Move species density module to particle properties by @Gorkowski in #769
- Add Particula Install cell by @Gorkowski in #768
- update notebook button by @Gorkowski in #778
- add envrc by @Gorkowski in #779
- SOA simulation by @Gorkowski in #767
- Removed adw_tools module by @Gorkowski in #783
- Mass transfer utils tests by @Gorkowski in #782
- Added manual temperature dependence table by @Gorkowski in #784
- Add condensation builders and factory by @Gorkowski in #758
- Ruff Format v2 by @Gorkowski in #787
- Cough Droplet Example by @Gorkowski in #791
- version 0.2.6 by @Gorkowski in #793
Full Changelog: v0.2.5...v0.2.6
v0.2.5
What's Changed
- Add conda and directions for new / tutorial users by @wkchuang in #693
- Exposed Sedimentation Coagulation and made Effective density method by @Gorkowski in #695
- get rid of pytest.ini file for simpler -W filter by @mahf708 in #696
- Development page removed by @Gorkowski in #701
- Add BBOA cloud interactions example by @Gorkowski in #713
- Expanded setup guides by @Gorkowski in #717
- Background and intro to code patterns by @Gorkowski in #718
- OpenAI theory docs by @Gorkowski in #720
- Added workflow Docs by @Gorkowski in #725
- Add code specs and repo spec by @Gorkowski in #721
- ADDED get_mixing_state_index by @Gorkowski in #724
Full Changelog: v0.2.4...v0.2.5
v0.2.4
What's Changed
- Instructions and limit AIdocs workflow update. by @Gorkowski in #684
- Minor edits to readme and chamber simulation by @wkchuang in #690
- Corrections from writing paper example. by @Gorkowski in #691
- bump version by @Gorkowski in #692
Full Changelog: v0.2.3...v0.2.4
v0.2.3
What's Changed
- Added community links by @Gorkowski in #676
- Vector Store/database docs refresh by @Gorkowski in #678
- update latent heat unit check to J/mol by @Gorkowski in #679
- Bump actions/setup-python from 5.4.0 to 5.5.0 by @dependabot in #680
- Chat Buttons are now stacked by @Gorkowski in #682
Full Changelog: v0.2.2...v0.2.3
v0.2.2
What's Changed
- Addressed warnings in tests and added to vscode testing workflow. by @Gorkowski in #654
- Docstring Update in dynamics functions by @Gorkowski in #655
- Website landing page and socials by @Gorkowski in #656
- Change colors to Teal theme by @Gorkowski in #660
- Reorganize website to Examples by @Gorkowski in #661
- Fixed button link by @Gorkowski in #662
- Fix button link-2 by @Gorkowski in #663
- Added charged kernels calls via system state by @Gorkowski in #664
- In examples update mass_particle to particle_mass by @Gorkowski in #665
- Docstrings for Classes by @Gorkowski in #669
- Correct function names in mass_transfer.py by @Gorkowski in #670
- Unpacking util.converting funcitons by @Gorkowski in #671
- v0.2.1 -> v0.2.2 by @Gorkowski in #675
- Remove over built aerosol.particles list feature by @Gorkowski in #674
Full Changelog: v0.2.1...v0.2.2