Releases: RangamaniLabUCSD/smart
Releases · RangamaniLabUCSD/smart
v2.1.0
What's Changed
Documentation updates
- Update installation instructions (Docker or pip installation) by @finsberg in #95
- Add docs explaining the math by @finsberg in #93
- Add API documentation and reorganize README file by @emmetfrancis in #98
Dependency updates
- Add
gmsh
andmeshio
as optional dependencies by @finsberg in #96 - Move
matplotlib
to examples by @jorgensd in #104
New features
- Support for running multiple meshes in parallel via MPI by @emmetfrancis in #90
- Added mesh creation functions in
mesh_tools
- now can create cubes, spheres, ellipsoids, cylinders, or ellipses, by @emmetfrancis
Updated examples
- Develop 2D examples and renumber examples from simple to most complex by @emmetfrancis
- Visualization of examples using added visualization module by @emmetfrancis and @jorgensd
JOSS paper
- Write JOSS paper by @meg-simula in #55
Full Changelog: v2.0.1...v2.1.0
v2.0.1
v2.0.0
What's Changed
Renaming
Formatting
Documentation
- Swap out readthedocs with github pages and jupyterbook (@finsberg in #54)
- Add contributing guidelines by @finsberg in #72
Packaging and distribution
- Move from
setup.py
topyproject.toml
by @finsberg in #61 - Add workflow for publishing to pypi by @finsberg in #92
Dependencies
- Fix for modern sympy by @jorgensd in #48
- Add h5py deps as it is required for two unused post-processing functions by @jorgensd in #49
- Fix deprecated pandas DataFrame.append by @finsberg in #80
Examples
- Implementation of example 2 by @emmetfrancis in #56
- Add/update examples 2-4 by @emmetfrancis in #60
Clean up
- Add deprecation notice by @jorgensd in #57
- Remove files that should not be in the repository by @finsberg in #62
- make deprecated return error by @jorgensd in #63
- Remove deprecations, improve docs. by @jorgensd in #69
- Updated time step reduction feature and added another method to set initial conditions by @emmetfrancis in #77
- Remove unused code by @jorgensd in #78
- Remove more deprecated functions and methods by @finsberg in #79
- Replace fancy print function with logging by @finsberg in #82
- Move pint related conversions into units file. by @jorgensd in #86
- Clean up utils.py by @jorgensd in #87
- Various fixes to solver class. by @jorgensd in #88
Tests
- Test example1 by @emmetfrancis in #47
- Add Example 1 to CI by @jorgensd in #51
- Add first unit tests by @finsberg in #58
New Contributors
- @jorgensd made their first contribution in #45
- @emmetfrancis made their first contribution in #47
- @finsberg made their first contribution in #54
Full Changelog: v1.0.0...v2.0.0
v1.0.0
Code before refactoring.
What's Changed
- Parameter Sweep JSON Generation by @willxu1234 in #15
- Cleaning up logic for config file parsing. Also adding example f-string. by @ctlee in #23
- Mass test by @Rabona17 in #28
- Merging rtd_testing into development by @justinlaughlin in #31
- volume_surface forms by @justinlaughlin in #33
- Linear preassemble by @justinlaughlin in #42
- Snes parallel lgmaps by @justinlaughlin in #43
New Contributors
- @willxu1234 made their first contribution in #15
- @ctlee made their first contribution in #23
- @Rabona17 made their first contribution in #28
Full Changelog: https://github.com/justinlaughlin/stubs/commits/v1.0.0