Releases: brendanjmeade/celeri
Releases · brendanjmeade/celeri
v0.0.4
What's Changed
- Maintenance notes by @maresb in #241
- Satisfy pre-commit by @maresb in #246
- Updated with basic command line workflow by @brendanjmeade in #248
- First draft of script to create BEL meshes based on an existing mesh by @brendanjmeade in #249
- Fix output storage by @aseyboldt in #250
- Fixing issues brought light by logging by @brendanjmeade in #251
- Update docs by @maresb in #252
- Clarify config file name by @maresb in #253
- Cast path to string for gmsh.write by @brendanjmeade in #255
- Add missing pyarrow dependency by @maresb in #256
- Update pixi dependencies by @brendanjmeade in #257
- Add mcmc solver for uncertainty quantification by @aseyboldt in #254
- Clean SQP convergence history cell by @brendanjmeade in #260
- Readme_warnings by @brendanjmeade in #261
Full Changelog: v0.0.3...v0.0.4
v0.0.3
What's Changed
- Hdf writer for parsli by @brendanjmeade in #137
- Formatting and linting by @maresb in #138
- Explicitly check if lockfile needs to be updated by @maresb in #141
- Add new iterative convex optimizer by @aseyboldt in #145
- Remove upper pixi version limits by @aseyboldt in #146
- add qr factored objective and fix custom_cvxopt by @aseyboldt in #147
- Euler_initial by @brendanjmeade in #150
- notebook_cleanup by @brendanjmeade in #156
- Added segment_meshing_function to scripts folder by @jploveless in #160
- Adding shebang for each and main guards for each script by @brendanjmeade in #161
- Define scripts as entry points in pyproject.toml by @maresb in #163
- Setting burial_depth = 0 in all segment files by @brendanjmeade in #162
- Draft refactor addict and split celeri.py by @aseyboldt in #148
- Small notebook fixes by @aseyboldt in #168
- Removed addict from doc_map_projections.ipynb. by @brendanjmeade in #171
- Removed addict and replaced with a regular dictionary. by @brendanjmeade in #172
- Adding segmesh.py by @jploveless in #175
- Organizing and cleaning input files by @brendanjmeade in #167
- Move sqp optimization to python module by @aseyboldt in #170
- keep_fixing_input_files by @brendanjmeade in #181
- fix: don't double constraints in optimizer by @aseyboldt in #179
- Removing all mention of config.coupling_constraint_idx and friends as mentioned by @jploveless in issue: by @brendanjmeade in #183
- First draft attempt to make the addict plotting dictionary into a dataclass. Ruff has very strong opionions about typing. I sort of gave up on optional and provided default values for everything! by @brendanjmeade in #173
- chore: update pixi lock file by @aseyboldt in #188
- Edits to operators/get_rotation_to_tri_slip_partials by @jploveless in #187
- Add mesh_idx to model_meshes.csv by @jploveless in #189
- Removed /meshing folder. Unneeded with modern meshing tools in scripts by @brendanjmeade in #193
- Implement serialization by @aseyboldt in #190
- Update setup-pixi GHA workflow by @maresb in #195
- Removing unused columns per issue: Cleaning segment file format #178 by @brendanjmeade in #184
- Repair celeri_solve and some cleanup by @aseyboldt in #196
- Cleaner and more expressive constraint config by @aseyboldt in #197
- Segmesh dev by @jploveless in #198
- test: add serialization test for Estimation by @aseyboldt in #194
- remove_burial_depth by @brendanjmeade in #201
- Removing last remnants of burial_depth by @brendanjmeade in #202
- Remove deprecated H-matrix option. by @brendanjmeade in #205
- Remove unused columns from test segment files by @brendanjmeade in #207
- Adapt doc_matplotlib_vis_widget notebook to refactor by @aseyboldt in #209
- removing used fields from def make_default_segment() by @brendanjmeade in #208
- feat: enable qp optimizers in celeri_solve by @aseyboldt in #213
- feat: implement coupling bounds other than [0, 1] by @aseyboldt in #214
- fix: avoid duplicate output paths by @aseyboldt in #215
- "patch" to "mesh" rename by @brendanjmeade in #217
- celeri result plotting by @brendanjmeade in #216
- Renaming mesh_file_name to mesh_file_index by @brendanjmeade in #219
- Removing widget notebook. by @brendanjmeade in #220
- Make update-pixi-lockfile run in the create-pr GH environment by @maresb in #222
- Update pixi dependencies by @brendanjmeade in #224
- Update
segmesh.pyfor single flag; make change tooperators.pyby @jploveless in #223 - fix: don't tighten disabled coupling bounds by @aseyboldt in #228
- feat: add missing accessors Estimation.tde_*_rate by @aseyboldt in #227
- fix: incorrect MinimizerTrace.operators by @aseyboldt in #225
- All contouring works by @brendanjmeade in #230
- Add individual mesh slip rates to output dataframe in solve.py by @jploveless in #232
- refactor: use pathlib instead of os.path by @aseyboldt in #229
- Treat pixi.lock as binary to prevent 3-way merges by @maresb in #236
- new_coastlines by @brendanjmeade in #233
- Celeri forward calculations by @brendanjmeade in #238
- Remove okada_wrapper by @maresb in #235
- Audit pyproject.toml dependencies by @maresb in #237
- Cleaner logging and rich progress bars by @brendanjmeade in #240
New Contributors
- @aseyboldt made their first contribution in #145
Full Changelog: v0.0.2...v0.0.3
v0.0.2
sqp_coupling_algorithm
Release for coupling algorithm manuscript