Recent Releases of foamlib
foamlib - v1.2.1
What's Changed
- Update FoamFile docstring by @gerlero in https://github.com/gerlero/foamlib/pull/489
- Bump Docker image Python to 3.13 by @gerlero in https://github.com/gerlero/foamlib/pull/490
- Add basic diffusion check example to examples directory by @gerlero in https://github.com/gerlero/foamlib/pull/491
- Rearrange documentation pages by @gerlero in https://github.com/gerlero/foamlib/pull/492
- Improve typing by @gerlero in https://github.com/gerlero/foamlib/pull/493
- Improve and refresh README.md with modern formatting and enhanced content by @Copilot in https://github.com/gerlero/foamlib/pull/494
- Update README.md by @gerlero in https://github.com/gerlero/foamlib/pull/495
- Update README.md by @gerlero in https://github.com/gerlero/foamlib/pull/497
- Fix eval-type-backport dependency condition by @gerlero in https://github.com/gerlero/foamlib/pull/496
- Update serialization logic by @gerlero in https://github.com/gerlero/foamlib/pull/498
Full Changelog: https://github.com/gerlero/foamlib/compare/v1.2.0...v1.2.1
Scientific Software - Peer-reviewed
- Python
Published by gerlero 4 months ago
foamlib - v1.2.0
🚀 foamlib v1.2.0
This release brings improved parsing, better progress tracking, and a modernized codebase.
Highlights
- Log file monitoring to track OpenFOAM case progress even when run scripts are used.
- Smarter parsing with clearer errors (foamlib now raises
ValueErroron parsing failures). - Support for files with multiple directives of the same kind at the same level (e.g.
#includes) viamulticollections. - Dropped support for Python 3.7 (Python 3.8+ required).
What's Changed
- Add log file monitoring for progress tracking in OpenFOAM cases by @Copilot in https://github.com/gerlero/foamlib/pull/440
- Add MultiMapping and MutableMultiMapping ABCs by @gerlero in https://github.com/gerlero/foamlib/pull/442
- Add multidict dependency by @gerlero in https://github.com/gerlero/foamlib/pull/443
- Add comprehensive tests for MultiMapping/MutableMultiMapping classes to verify multidict compatibility by @Copilot in https://github.com/gerlero/foamlib/pull/448
- Drop multidict requirement and remove unused MultiMapping utility classes by @Copilot in https://github.com/gerlero/foamlib/pull/451
- Use MultiDicts where necessary to allow multiple equivalent keywords by @gerlero in https://github.com/gerlero/foamlib/pull/455
- Remove unneeded typing ignores by @gerlero in https://github.com/gerlero/foamlib/pull/456
- Reduce code duplication in _parsing.Parsed class by extracting helper methods by @Copilot in https://github.com/gerlero/foamlib/pull/458
- Reduce code duplication in FoamFile: setitem and add methods by @Copilot in https://github.com/gerlero/foamlib/pull/457
- Refactor Parsed.delitem to use MutableMultiMapping default and centralize removal logic by @Copilot in https://github.com/gerlero/foamlib/pull/459
- Drop support for Python 3.7 by @gerlero in https://github.com/gerlero/foamlib/pull/460
- Remove ignore for Ruff rule UP007 and fix all occurrences by @Copilot in https://github.com/gerlero/foamlib/pull/461
- Require mypy 1.16 by @gerlero in https://github.com/gerlero/foamlib/pull/464
- Introduce Python 3.8+ constructs throughout codebase by @Copilot in https://github.com/gerlero/foamlib/pull/462
- Re-enable extra Ruff rules by @gerlero in https://github.com/gerlero/foamlib/pull/465
- Re-enable unused-ignore mypy error code by @gerlero in https://github.com/gerlero/foamlib/pull/466
- Add @override decorators to resolve mypy errors by @Copilot in https://github.com/gerlero/foamlib/pull/468
- Enable mypy explicit-override optional check by @gerlero in https://github.com/gerlero/foamlib/pull/467
- Add pragma: no cover to TYPE_CHECKING-gated imports by @gerlero in https://github.com/gerlero/foamlib/pull/469
- Update pyproject.toml by @gerlero in https://github.com/gerlero/foamlib/pull/470
- Switch to uv build backend by @gerlero in https://github.com/gerlero/foamlib/pull/471
- Bump multicollections to 0.3 by @gerlero in https://github.com/gerlero/foamlib/pull/473
- Bump multicollections to 0.4 by @gerlero in https://github.com/gerlero/foamlib/pull/474
- Improve parsing by @gerlero in https://github.com/gerlero/foamlib/pull/475
- Add license and license-files to pyproject.toml by @gerlero in https://github.com/gerlero/foamlib/pull/476
- Update Parsed.as_dict implementation to return MultiDicts where needed by @gerlero in https://github.com/gerlero/foamlib/pull/480
- Simplify parsing logic by @gerlero in https://github.com/gerlero/foamlib/pull/481
- Refactor Parsed object creation by @gerlero in https://github.com/gerlero/foamlib/pull/482
- Remove unused function by @gerlero in https://github.com/gerlero/foamlib/pull/483
- Update parsing by @gerlero in https://github.com/gerlero/foamlib/pull/484
- Rearrange documentation pages by @gerlero in https://github.com/gerlero/foamlib/pull/486
- Raise ValueError on parsing failures by @gerlero in https://github.com/gerlero/foamlib/pull/485
- Add tests for ValueError-raising parsing errors by @Copilot in https://github.com/gerlero/foamlib/pull/487
- Bump multicollections requirement by @gerlero in https://github.com/gerlero/foamlib/pull/488
Full Changelog: https://github.com/gerlero/foamlib/compare/v1.1.6...v1.2.0
Scientific Software - Peer-reviewed
- Python
Published by gerlero 4 months ago
foamlib - v1.1.6
What's Changed
- Update pytest-asyncio requirement from <0.27,>=0.21 to >=0.21,<1.2 by @dependabot[bot] in https://github.com/gerlero/foamlib/pull/431
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in https://github.com/gerlero/foamlib/pull/430
- Fix #319: Prevent accumulation of blank lines in sub-dictionary updates by @Copilot in https://github.com/gerlero/foamlib/pull/434
- Fix parsing issues with complex keys containing special characters in parentheses by @Copilot in https://github.com/gerlero/foamlib/pull/436
- Fix mypy errors in tests/testfiles/testissue_319.py by @Copilot in https://github.com/gerlero/foamlib/pull/438
New Contributors
- @Copilot made their first contribution in https://github.com/gerlero/foamlib/pull/434
Full Changelog: https://github.com/gerlero/foamlib/compare/v1.1.5...v1.1.6
Scientific Software - Peer-reviewed
- Python
Published by gerlero 4 months ago
foamlib - v1.1.3
What's Changed
- FIX: example createStudyFromCSV by @HenningScheufler in https://github.com/gerlero/foamlib/pull/424
- Fix mypy errors by @gerlero in https://github.com/gerlero/foamlib/pull/426
- Fix Ruff errors by @gerlero in https://github.com/gerlero/foamlib/pull/427
Full Changelog: https://github.com/gerlero/foamlib/compare/v1.1.2...v1.1.3
Scientific Software - Peer-reviewed
- Python
Published by gerlero 5 months ago
foamlib - v1.1.2
What's Changed
- Test with OpenFOAM 13 by @gerlero in https://github.com/gerlero/foamlib/pull/417
- Fix typing errors by @gerlero in https://github.com/gerlero/foamlib/pull/418
- Make application retrieval compatible with OpenFOAM 13 by @gerlero in https://github.com/gerlero/foamlib/pull/419
Full Changelog: https://github.com/gerlero/foamlib/compare/v1.1.1...v1.1.2
Scientific Software - Peer-reviewed
- Python
Published by gerlero 5 months ago
foamlib - v1.1.1
What's Changed
- Fix/ Boolean abbreviations get evaluated in keyword context by @FoamScience in https://github.com/gerlero/foamlib/pull/415
New Contributors
- @FoamScience made their first contribution in https://github.com/gerlero/foamlib/pull/415
Full Changelog: https://github.com/gerlero/foamlib/compare/v1.1.0...v1.1.1
Scientific Software - Peer-reviewed
- Python
Published by gerlero 6 months ago
foamlib - v1.1.0
What's Changed
- Add CITATION.cff file by @gerlero in https://github.com/gerlero/foamlib/pull/407
- Update README.md by @gerlero in https://github.com/gerlero/foamlib/pull/408
- Update README.md by @gerlero in https://github.com/gerlero/foamlib/pull/409
- Test with OpenFOAM v2506 by @gerlero in https://github.com/gerlero/foamlib/pull/412
- Fix type errors by @gerlero in https://github.com/gerlero/foamlib/pull/413
- Added simple pre and post processing functionality by @HenningScheufler in https://github.com/gerlero/foamlib/pull/361
New Contributors
- @HenningScheufler made their first contribution in https://github.com/gerlero/foamlib/pull/361
Full Changelog: https://github.com/gerlero/foamlib/compare/v1.0.0...v1.1.0
Scientific Software - Peer-reviewed
- Python
Published by gerlero 6 months ago
foamlib - v0.9.7
What's Changed
- Improve internal loads parsing function by @gerlero in https://github.com/gerlero/foamlib/pull/401
- Rename internal parameter by @gerlero in https://github.com/gerlero/foamlib/pull/402
- Fix type hints by @gerlero in https://github.com/gerlero/foamlib/pull/403
- Support parsing and serialization of face lists by @gerlero in https://github.com/gerlero/foamlib/pull/404
Full Changelog: https://github.com/gerlero/foamlib/compare/v0.9.6...v0.9.7
Scientific Software - Peer-reviewed
- Python
Published by gerlero 7 months ago
foamlib - v0.9.6
What's Changed
- Improve documentation by @gerlero in https://github.com/gerlero/foamlib/pull/396
- Remove example from README.md by @gerlero in https://github.com/gerlero/foamlib/pull/397
- Fix #399 by @gerlero in https://github.com/gerlero/foamlib/pull/400
Full Changelog: https://github.com/gerlero/foamlib/compare/v0.9.5...v0.9.6
Scientific Software - Peer-reviewed
- Python
Published by gerlero 8 months ago
foamlib - v0.9.5
What's Changed
- Improve type hints by @gerlero in https://github.com/gerlero/foamlib/pull/394
- Support #-directives with FoamFile.loads and FoamFile.dumps by @gerlero in https://github.com/gerlero/foamlib/pull/395
Full Changelog: https://github.com/gerlero/foamlib/compare/v0.9.4...v0.9.5
Scientific Software - Peer-reviewed
- Python
Published by gerlero 8 months ago
foamlib - v0.9.4
What's Changed
- Update FoamFile.Dimensioned class by @gerlero in https://github.com/gerlero/foamlib/pull/387
- Improve type hints by @gerlero in https://github.com/gerlero/foamlib/pull/388
- Improve type hints by @gerlero in https://github.com/gerlero/foamlib/pull/389
- Update parsing by @gerlero in https://github.com/gerlero/foamlib/pull/390
- Improve serialization by @gerlero in https://github.com/gerlero/foamlib/pull/391
Full Changelog: https://github.com/gerlero/foamlib/compare/v0.9.3...v0.9.4
Scientific Software - Peer-reviewed
- Python
Published by gerlero 8 months ago
foamlib - v0.9.3
What's Changed
- Improve FoamFile.DimensionSet and FoamFile.Dimensions classes by @gerlero in https://github.com/gerlero/foamlib/pull/383
- Fix FoamFile loads parsing of keyword entries without values by @gerlero in https://github.com/gerlero/foamlib/pull/385
Full Changelog: https://github.com/gerlero/foamlib/compare/v0.9.2...v0.9.3
Scientific Software - Peer-reviewed
- Python
Published by gerlero 8 months ago
foamlib - v0.9.2
What's Changed
- Factor out serialization logic by @gerlero in https://github.com/gerlero/foamlib/pull/378
- Add dumps staticmethod to FoamFile by @gerlero in https://github.com/gerlero/foamlib/pull/379
- Update internal serialization module by @gerlero in https://github.com/gerlero/foamlib/pull/380
- Update FoamFile class by @gerlero in https://github.com/gerlero/foamlib/pull/381
- Add loads staticmethod to FoamFile by @gerlero in https://github.com/gerlero/foamlib/pull/382
Full Changelog: https://github.com/gerlero/foamlib/compare/v0.9.1...v0.9.2
Scientific Software - Peer-reviewed
- Python
Published by gerlero 8 months ago
foamlib - v0.9.1
What's Changed
- Remove unused internal enum by @gerlero in https://github.com/gerlero/foamlib/pull/373
- Update parsing by @gerlero in https://github.com/gerlero/foamlib/pull/376
Full Changelog: https://github.com/gerlero/foamlib/compare/v0.9.0...v0.9.1
Scientific Software - Peer-reviewed
- Python
Published by gerlero 8 months ago
foamlib - v0.8.11
What's Changed
- Remove unneeded extras by @gerlero in https://github.com/gerlero/foamlib/pull/368
- Re-enable type checking of tests by @gerlero in https://github.com/gerlero/foamlib/pull/369
- Fix parsing of zero-length fields by @gerlero in https://github.com/gerlero/foamlib/pull/370
Full Changelog: https://github.com/gerlero/foamlib/compare/v0.8.10...v0.8.11
Scientific Software - Peer-reviewed
- Python
Published by gerlero 8 months ago
foamlib - v0.8.9
What's Changed
- Update pyproject.toml by @gerlero in https://github.com/gerlero/foamlib/pull/352
- Improve type hints by @gerlero in https://github.com/gerlero/foamlib/pull/353
- Fix docs by @gerlero in https://github.com/gerlero/foamlib/pull/354
- Revert "Fix docs" by @gerlero in https://github.com/gerlero/foamlib/pull/355
- Update pyproject.toml by @gerlero in https://github.com/gerlero/foamlib/pull/356
- Update pyproject.toml by @gerlero in https://github.com/gerlero/foamlib/pull/357
- Revise README.md by @gerlero in https://github.com/gerlero/foamlib/pull/325
- Revise documentation by @gerlero in https://github.com/gerlero/foamlib/pull/326
- Revise tests by @gerlero in https://github.com/gerlero/foamlib/pull/327
- Fix typing errors by @gerlero in https://github.com/gerlero/foamlib/pull/358
- Bump astral-sh/setup-uv from 5 to 6 by @dependabot in https://github.com/gerlero/foamlib/pull/359
- Fix handling of bool-like keywords by @gerlero in https://github.com/gerlero/foamlib/pull/365
Full Changelog: https://github.com/gerlero/foamlib/compare/v0.8.8...v0.8.9
Scientific Software - Peer-reviewed
- Python
Published by gerlero 8 months ago
foamlib - v0.8.8
What's Changed
- Fix log filenames by @gerlero in https://github.com/gerlero/foamlib/pull/344
- Update pytest-asyncio requirement from <0.26,>=0.21 to >=0.21,<0.27 by @dependabot in https://github.com/gerlero/foamlib/pull/346
- Update rich requirement from <14,>=13 to >=13,<15 by @dependabot in https://github.com/gerlero/foamlib/pull/345
- Fix parsing of identifiers with parentheses by @gerlero in https://github.com/gerlero/foamlib/pull/351
Full Changelog: https://github.com/gerlero/foamlib/compare/v0.8.7...v0.8.8
Scientific Software - Peer-reviewed
- Python
Published by gerlero 8 months ago
foamlib - v0.8.7
What's Changed
- Process stdout and stderr concurrently by @gerlero in https://github.com/gerlero/foamlib/pull/339
- Simplify internal subprocess module by @gerlero in https://github.com/gerlero/foamlib/pull/340
- Fix shell invocation by @gerlero in https://github.com/gerlero/foamlib/pull/342
- Fix mypy errors by @gerlero in https://github.com/gerlero/foamlib/pull/343
- Add progress indicator for runs by @gerlero in https://github.com/gerlero/foamlib/pull/341
Full Changelog: https://github.com/gerlero/foamlib/compare/v0.8.6...v0.8.7
Scientific Software - Peer-reviewed
- Python
Published by gerlero 9 months ago
foamlib - v0.8.6
What's Changed
- Fix parsing of #-directives by @gerlero in https://github.com/gerlero/foamlib/pull/330
- Fix Ruff errors by @gerlero in https://github.com/gerlero/foamlib/pull/331
- Fix parsing of tokens starting with 'inf' or 'nan' by @gerlero in https://github.com/gerlero/foamlib/pull/334
- Test with OpenFOAM v2412 by @gerlero in https://github.com/gerlero/foamlib/pull/335
- Build Docker images with OpenFOAM v2412 by @gerlero in https://github.com/gerlero/foamlib/pull/336
- Fix typing errors by @gerlero in https://github.com/gerlero/foamlib/pull/337
Full Changelog: https://github.com/gerlero/foamlib/compare/v0.8.5...v0.8.6
Scientific Software - Peer-reviewed
- Python
Published by gerlero 9 months ago
foamlib - v0.8.4
What's Changed
- Handle #-directives as keywords in OpenFOAM files by @gerlero in https://github.com/gerlero/foamlib/pull/315
- Fix handling of keyword entries without values in FoamFiles by @gerlero in https://github.com/gerlero/foamlib/pull/321
Full Changelog: https://github.com/gerlero/foamlib/compare/v0.8.3...v0.8.4
Scientific Software - Peer-reviewed
- Python
Published by gerlero 10 months ago
foamlib - v0.8.3
What's Changed
- Update pytest-asyncio requirement from <0.25,>=0.21 to >=0.21,<0.26 by @dependabot in https://github.com/gerlero/foamlib/pull/308
- Bump astral-sh/setup-uv from 4 to 5 by @dependabot in https://github.com/gerlero/foamlib/pull/310
- Bump astral-sh/ruff-action from 2 to 3 by @dependabot in https://github.com/gerlero/foamlib/pull/311
- Fix parsing of complex schemes by @gerlero in https://github.com/gerlero/foamlib/pull/312
- Fix type errors by @gerlero in https://github.com/gerlero/foamlib/pull/313
Full Changelog: https://github.com/gerlero/foamlib/compare/v0.8.2...v0.8.3
Scientific Software - Peer-reviewed
- Python
Published by gerlero 12 months ago
foamlib - v0.8.2
What's Changed
- Update parsing by @gerlero in https://github.com/gerlero/foamlib/pull/304
- Update serialization by @gerlero in https://github.com/gerlero/foamlib/pull/305
- Upgrade dependency pyparsing from >=3 to >=3.1.2 by @zzkluck in https://github.com/gerlero/foamlib/pull/306
- Fix type error by @gerlero in https://github.com/gerlero/foamlib/pull/307
New Contributors
- @zzkluck made their first contribution in https://github.com/gerlero/foamlib/pull/306
Full Changelog: https://github.com/gerlero/foamlib/compare/v0.8.1...v0.8.2
Scientific Software - Peer-reviewed
- Python
Published by gerlero about 1 year ago
foamlib - v0.8.1
What's Changed
- Update serialization by @gerlero in https://github.com/gerlero/foamlib/pull/300
- Update parsing by @gerlero in https://github.com/gerlero/foamlib/pull/301
- Integrate NumPy by @gerlero in https://github.com/gerlero/foamlib/pull/302
- Update benchmark by @gerlero in https://github.com/gerlero/foamlib/pull/303
Full Changelog: https://github.com/gerlero/foamlib/compare/v0.8.0...v0.8.1
Scientific Software - Peer-reviewed
- Python
Published by gerlero about 1 year ago
foamlib - v0.8.0
What's Changed
- Apply new Ruff rules by @gerlero in https://github.com/gerlero/foamlib/pull/282
- Update type hint by @gerlero in https://github.com/gerlero/foamlib/pull/284
- Update CI configuration by @gerlero in https://github.com/gerlero/foamlib/pull/285
- Fix import style by @gerlero in https://github.com/gerlero/foamlib/pull/286
- Bump astral-sh/ruff-action from 1 to 2 by @dependabot in https://github.com/gerlero/foamlib/pull/288
- Bump astral-sh/setup-uv from 3 to 4 by @dependabot in https://github.com/gerlero/foamlib/pull/289
- Refactor parsing by @gerlero in https://github.com/gerlero/foamlib/pull/290
- Update pytest configuration by @gerlero in https://github.com/gerlero/foamlib/pull/291
- [BREAKING CHANGE] Update parsing of lists of keyword entries by @gerlero in https://github.com/gerlero/foamlib/pull/287
- Update parsing by @gerlero in https://github.com/gerlero/foamlib/pull/294
- Update type hints by @gerlero in https://github.com/gerlero/foamlib/pull/295
- Update type hints by @gerlero in https://github.com/gerlero/foamlib/pull/296
- Update serialization by @gerlero in https://github.com/gerlero/foamlib/pull/297
- Handle lists of dictionaries without keywords by @gerlero in https://github.com/gerlero/foamlib/pull/298
Full Changelog: https://github.com/gerlero/foamlib/compare/v0.7.3...v0.8.0
Scientific Software - Peer-reviewed
- Python
Published by gerlero about 1 year ago
foamlib - v0.7.3
What's Changed
- Update parsing by @gerlero in https://github.com/gerlero/foamlib/pull/275
- Update type hints by @gerlero in https://github.com/gerlero/foamlib/pull/276
- Update parsing by @gerlero in https://github.com/gerlero/foamlib/pull/277
- Update parsing by @gerlero in https://github.com/gerlero/foamlib/pull/278
- Bump codecov/codecov-action from 4 to 5 by @dependabot in https://github.com/gerlero/foamlib/pull/279
- Improve ASCII field parsing performance by @gerlero in https://github.com/gerlero/foamlib/pull/280
- Improve binary field parsing performance by @gerlero in https://github.com/gerlero/foamlib/pull/281
Full Changelog: https://github.com/gerlero/foamlib/compare/v0.7.2...v0.7.3
Scientific Software - Peer-reviewed
- Python
Published by gerlero about 1 year ago
foamlib - v0.7.2
What's Changed
- Update parsing by @gerlero in https://github.com/gerlero/foamlib/pull/271
- Update parsing by @gerlero in https://github.com/gerlero/foamlib/pull/272
- Update parsing by @gerlero in https://github.com/gerlero/foamlib/pull/273
- Update benchmark by @gerlero in https://github.com/gerlero/foamlib/pull/274
Full Changelog: https://github.com/gerlero/foamlib/compare/v0.7.1...v0.7.2
Scientific Software - Peer-reviewed
- Python
Published by gerlero about 1 year ago
foamlib - v0.7.1
What's Changed
- Improve parsing by @gerlero in https://github.com/gerlero/foamlib/pull/267
- Improve parsing performance by @gerlero in https://github.com/gerlero/foamlib/pull/268
- Improve ASCII field parsing performance by @gerlero in https://github.com/gerlero/foamlib/pull/269
- Update README.md by @gerlero in https://github.com/gerlero/foamlib/pull/270
Full Changelog: https://github.com/gerlero/foamlib/compare/v0.7.0...v0.7.1
Scientific Software - Peer-reviewed
- Python
Published by gerlero about 1 year ago
foamlib - v0.7.0
What's Changed
- Remove FoamFileBase class by @gerlero in https://github.com/gerlero/foamlib/pull/262
- Update serialization by @gerlero in https://github.com/gerlero/foamlib/pull/263
- Update serialization by @gerlero in https://github.com/gerlero/foamlib/pull/264
- Fix serialization by @gerlero in https://github.com/gerlero/foamlib/pull/265
- Fix code snippet by @gerlero in https://github.com/gerlero/foamlib/pull/266
Full Changelog: https://github.com/gerlero/foamlib/compare/v0.6.15...v0.7.0
Scientific Software - Peer-reviewed
- Python
Published by gerlero about 1 year ago
foamlib - v0.6.15
What's Changed
- Improve file writing by @gerlero in https://github.com/gerlero/foamlib/pull/258
- Improve file writing by @gerlero in https://github.com/gerlero/foamlib/pull/259
- Improve serialization by @gerlero in https://github.com/gerlero/foamlib/pull/260
- Update README.md by @gerlero in https://github.com/gerlero/foamlib/pull/261
Full Changelog: https://github.com/gerlero/foamlib/compare/v0.6.14...v0.6.15
Scientific Software - Peer-reviewed
- Python
Published by gerlero about 1 year ago
foamlib - v0.6.14
What's Changed
- Improve parsing performance by @gerlero in https://github.com/gerlero/foamlib/pull/256
- Improve parsing performance by @gerlero in https://github.com/gerlero/foamlib/pull/257
Full Changelog: https://github.com/gerlero/foamlib/compare/v0.6.13...v0.6.14
Scientific Software - Peer-reviewed
- Python
Published by gerlero about 1 year ago
foamlib - v0.6.13
What's Changed
- Improve field parsing by @gerlero in https://github.com/gerlero/foamlib/pull/252
- Improve serialization by @gerlero in https://github.com/gerlero/foamlib/pull/253
- Fix serialization by @gerlero in https://github.com/gerlero/foamlib/pull/254
- Update typing by @gerlero in https://github.com/gerlero/foamlib/pull/255
Full Changelog: https://github.com/gerlero/foamlib/compare/v0.6.12...v0.6.13
Scientific Software - Peer-reviewed
- Python
Published by gerlero about 1 year ago
foamlib - v0.6.12
What's Changed
- Apply extra Ruff rules by @gerlero in https://github.com/gerlero/foamlib/pull/247
- Apply extra Ruff rule by @gerlero in https://github.com/gerlero/foamlib/pull/248
- Update typing by @gerlero in https://github.com/gerlero/foamlib/pull/249
- Update CI configuration by @gerlero in https://github.com/gerlero/foamlib/pull/250
- Improve file writing by @gerlero in https://github.com/gerlero/foamlib/pull/251
Full Changelog: https://github.com/gerlero/foamlib/compare/v0.6.11...v0.6.12
Scientific Software - Peer-reviewed
- Python
Published by gerlero about 1 year ago
foamlib - v0.6.11
What's Changed
- Improve file handling by @gerlero in https://github.com/gerlero/foamlib/pull/242
- Update type hints by @gerlero in https://github.com/gerlero/foamlib/pull/243
- Fix file writing by @gerlero in https://github.com/gerlero/foamlib/pull/244
- Update typing by @gerlero in https://github.com/gerlero/foamlib/pull/245
- Rename tests file by @gerlero in https://github.com/gerlero/foamlib/pull/246
Full Changelog: https://github.com/gerlero/foamlib/compare/v0.6.10...v0.6.11
Scientific Software - Peer-reviewed
- Python
Published by gerlero about 1 year ago
foamlib - v0.6.10
What's Changed
- Add setter for FoamFieldFile.boundary_field property by @gerlero in https://github.com/gerlero/foamlib/pull/241
Full Changelog: https://github.com/gerlero/foamlib/compare/v0.6.9...v0.6.10
Scientific Software - Peer-reviewed
- Python
Published by gerlero about 1 year ago
foamlib - v0.6.9
What's Changed
- Improve serialization by @gerlero in https://github.com/gerlero/foamlib/pull/239
- Rename internal serialization function by @gerlero in https://github.com/gerlero/foamlib/pull/240
Full Changelog: https://github.com/gerlero/foamlib/compare/v0.6.8...v0.6.9
Scientific Software - Peer-reviewed
- Python
Published by gerlero about 1 year ago
foamlib - v0.6.8
What's Changed
- Apply extra Ruff rules by @gerlero in https://github.com/gerlero/foamlib/pull/234
- Update README.md by @gerlero in https://github.com/gerlero/foamlib/pull/235
- Update README.md by @gerlero in https://github.com/gerlero/foamlib/pull/236
- Fix code coverage reporting by @gerlero in https://github.com/gerlero/foamlib/pull/237
- Support Allrun.pre preparation scripts by @gerlero in https://github.com/gerlero/foamlib/pull/238
Full Changelog: https://github.com/gerlero/foamlib/compare/v0.6.7...v0.6.8
Scientific Software - Peer-reviewed
- Python
Published by gerlero about 1 year ago
foamlib - v0.6.7
What's Changed
- Default cases to the current script's directory by @gerlero in https://github.com/gerlero/foamlib/pull/222
- Revert "Default cases to the current script's directory" by @gerlero in https://github.com/gerlero/foamlib/pull/224
- Update README.md by @gerlero in https://github.com/gerlero/foamlib/pull/225
- Build docs using Python 3.13 by @gerlero in https://github.com/gerlero/foamlib/pull/226
- Update as_dict methods by @gerlero in https://github.com/gerlero/foamlib/pull/228
- Fix docs by @gerlero in https://github.com/gerlero/foamlib/pull/230
- Fix docs by @gerlero in https://github.com/gerlero/foamlib/pull/231
- Switch to uv for project management by @gerlero in https://github.com/gerlero/foamlib/pull/227
- Fix typing by @gerlero in https://github.com/gerlero/foamlib/pull/232
- Improve parsing by @gerlero in https://github.com/gerlero/foamlib/pull/233
Full Changelog: https://github.com/gerlero/foamlib/compare/v0.6.6...v0.6.7
Scientific Software - Peer-reviewed
- Python
Published by gerlero about 1 year ago
foamlib - v0.6.6
What's Changed
- Update README.md by @gerlero in https://github.com/gerlero/foamlib/pull/219
- Update internal subprocess module by @gerlero in https://github.com/gerlero/foamlib/pull/220
- Remove unneeded method by @gerlero in https://github.com/gerlero/foamlib/pull/221
Full Changelog: https://github.com/gerlero/foamlib/compare/v0.6.5...v0.6.6
Scientific Software - Peer-reviewed
- Python
Published by gerlero about 1 year ago
foamlib - v0.6.4
What's Changed
- Improve case running logic by @gerlero in https://github.com/gerlero/foamlib/pull/214
- Switch to astral-sh/ruff-action by @gerlero in https://github.com/gerlero/foamlib/pull/215
- Update README.md by @gerlero in https://github.com/gerlero/foamlib/pull/216
- Add Slurm support by @gerlero in https://github.com/gerlero/foamlib/pull/210
- Add optional fallback parameter to AsyncSlurmFoamCase.run by @gerlero in https://github.com/gerlero/foamlib/pull/217
Full Changelog: https://github.com/gerlero/foamlib/compare/v0.6.3...v0.6.4
Scientific Software - Peer-reviewed
- Python
Published by gerlero about 1 year ago
foamlib - v0.6.3
What's Changed
- Add cell_centers method to TimeDirectory by @gerlero in https://github.com/gerlero/foamlib/pull/211
- Update docs by @gerlero in https://github.com/gerlero/foamlib/pull/212
- Update typing by @gerlero in https://github.com/gerlero/foamlib/pull/213
Full Changelog: https://github.com/gerlero/foamlib/compare/v0.6.2...v0.6.3
Scientific Software - Peer-reviewed
- Python
Published by gerlero about 1 year ago
foamlib - v0.6.1
What's Changed
- Update internal subprocess module by @gerlero in https://github.com/gerlero/foamlib/pull/207
- Update typing by @gerlero in https://github.com/gerlero/foamlib/pull/208
Full Changelog: https://github.com/gerlero/foamlib/compare/v0.6.0...v0.6.1
Scientific Software - Peer-reviewed
- Python
Published by gerlero about 1 year ago
foamlib - v0.6.0
What's Changed
- Update AsyncFoamCase by @gerlero in https://github.com/gerlero/foamlib/pull/196
- Update clone/copy methods by @gerlero in https://github.com/gerlero/foamlib/pull/197
- Remove script parameter from run/clean by @gerlero in https://github.com/gerlero/foamlib/pull/198
- Add tests of foamlib in run/clean scripts by @gerlero in https://github.com/gerlero/foamlib/pull/199
- Replace create method of FoamFile by @gerlero in https://github.com/gerlero/foamlib/pull/200
- Fix file IO by @gerlero in https://github.com/gerlero/foamlib/pull/201
- Update tests by @gerlero in https://github.com/gerlero/foamlib/pull/202
- Fix pytest-asyncio DeprecationWarning by @gerlero in https://github.com/gerlero/foamlib/pull/203
- Improve parsing by @gerlero in https://github.com/gerlero/foamlib/pull/204
- Improve case running logic by @gerlero in https://github.com/gerlero/foamlib/pull/205
- Rename internal classes by @gerlero in https://github.com/gerlero/foamlib/pull/206
Full Changelog: https://github.com/gerlero/foamlib/compare/v0.5.1...v0.6.0
Scientific Software - Peer-reviewed
- Python
Published by gerlero about 1 year ago
foamlib - v0.5.1
What's Changed
- Update context manager usage of copied/cloned FoamCases by @gerlero in https://github.com/gerlero/foamlib/pull/189
- Fix docstrings by @gerlero in https://github.com/gerlero/foamlib/pull/190
- Add AsyncFoamCase.vectorize decorator by @gerlero in https://github.com/gerlero/foamlib/pull/191
- Fix AsyncFoamCase.vectorize by @gerlero in https://github.com/gerlero/foamlib/pull/192
- Replace AsyncFoamCase.vectorize with AsyncFoamCase.map by @gerlero in https://github.com/gerlero/foamlib/pull/193
- Update typing by @gerlero in https://github.com/gerlero/foamlib/pull/194
- Update README.md by @gerlero in https://github.com/gerlero/foamlib/pull/195
Full Changelog: https://github.com/gerlero/foamlib/compare/v0.5.0...v0.5.1
Scientific Software - Peer-reviewed
- Python
Published by gerlero over 1 year ago
foamlib - v0.5.0
What's Changed
- Update run methods by @gerlero in https://github.com/gerlero/foamlib/pull/178
- Add missing docstring by @gerlero in https://github.com/gerlero/foamlib/pull/179
- Write output to log files by @gerlero in https://github.com/gerlero/foamlib/pull/180
- Refactor case run recipes by @gerlero in https://github.com/gerlero/foamlib/pull/181
- Update internal subprocess module by @gerlero in https://github.com/gerlero/foamlib/pull/182
- Update run methods by @gerlero in https://github.com/gerlero/foamlib/pull/183
- Improve path handling by @gerlero in https://github.com/gerlero/foamlib/pull/184
- Fix docstring by @gerlero in https://github.com/gerlero/foamlib/pull/185
- Support copying and cloning to temporary directories by @gerlero in https://github.com/gerlero/foamlib/pull/186
- Update README.md by @gerlero in https://github.com/gerlero/foamlib/pull/187
- Test with Python 3.13 by @gerlero in https://github.com/gerlero/foamlib/pull/188
Full Changelog: https://github.com/gerlero/foamlib/compare/v0.4.4...v0.5.0
Scientific Software - Peer-reviewed
- Python
Published by gerlero over 1 year ago
foamlib - v0.4.4
What's Changed
- Accept FoamCases in FoamCase constructors by @gerlero in https://github.com/gerlero/foamlib/pull/171
- Improve cpus logic by @gerlero in https://github.com/gerlero/foamlib/pull/172
- Update README.md by @gerlero in https://github.com/gerlero/foamlib/pull/173
- Update AsyncFoamCase by @gerlero in https://github.com/gerlero/foamlib/pull/174
- Improve parsing by @gerlero in https://github.com/gerlero/foamlib/pull/175
- Improve parsing by @gerlero in https://github.com/gerlero/foamlib/pull/176
- Refactor clean methods by @gerlero in https://github.com/gerlero/foamlib/pull/177
Full Changelog: https://github.com/gerlero/foamlib/compare/v0.4.3...v0.4.4
Scientific Software - Peer-reviewed
- Python
Published by gerlero over 1 year ago
foamlib - v0.4.0
What's Changed
- Use None to access non-dictionary data by @gerlero in https://github.com/gerlero/foamlib/pull/154
- Rename FoamDict to FoamFileBase by @gerlero in https://github.com/gerlero/foamlib/pull/155
- Make FoamFileIO private by @gerlero in https://github.com/gerlero/foamlib/pull/156
- Hide FoamFile header from iter by @gerlero in https://github.com/gerlero/foamlib/pull/157
- Remove FoamFile.Header class by @gerlero in https://github.com/gerlero/foamlib/pull/158
- Add create method to FoamFile by @gerlero in https://github.com/gerlero/foamlib/pull/159
- Add delitem methods by @gerlero in https://github.com/gerlero/foamlib/pull/160
- Fix AsyncFoamCase cpus handling by @gerlero in https://github.com/gerlero/foamlib/pull/161
- Update pytest-asyncio requirement from <0.24,>=0.21 to >=0.21,<0.25 by @dependabot in https://github.com/gerlero/foamlib/pull/162
- Improve serialization by @gerlero in https://github.com/gerlero/foamlib/pull/163
- Improve serialization by @gerlero in https://github.com/gerlero/foamlib/pull/164
- Improve serialization by @gerlero in https://github.com/gerlero/foamlib/pull/165
Full Changelog: https://github.com/gerlero/foamlib/compare/v0.3.21...v0.4.0
Scientific Software - Peer-reviewed
- Python
Published by gerlero over 1 year ago
foamlib - v0.3.21
What's Changed
- Remove unused property by @gerlero in https://github.com/gerlero/foamlib/pull/152
- Update FoamFile.Header class by @gerlero in https://github.com/gerlero/foamlib/pull/153
Full Changelog: https://github.com/gerlero/foamlib/compare/v0.3.20...v0.3.21
Scientific Software - Peer-reviewed
- Python
Published by gerlero over 1 year ago
foamlib - v0.3.19
What's Changed
- Fix file header creation by @gerlero in https://github.com/gerlero/foamlib/pull/149
- Remove unused parameters by @gerlero in https://github.com/gerlero/foamlib/pull/150
Full Changelog: https://github.com/gerlero/foamlib/compare/v0.3.18...v0.3.19
Scientific Software - Peer-reviewed
- Python
Published by gerlero over 1 year ago
foamlib - v0.3.13
What's Changed
- Update Dockerfile by @gerlero in https://github.com/gerlero/foamlib/pull/140
- Update Docker workflow by @gerlero in https://github.com/gerlero/foamlib/pull/141
- Fix Docker workflow by @gerlero in https://github.com/gerlero/foamlib/pull/142
- Improve parsing by @gerlero in https://github.com/gerlero/foamlib/pull/143
Full Changelog: https://github.com/gerlero/foamlib/compare/v0.3.12...v0.3.13
Scientific Software - Peer-reviewed
- Python
Published by gerlero over 1 year ago
foamlib - v0.3.12
What's Changed
- Update Dependabot configuration by @gerlero in https://github.com/gerlero/foamlib/pull/134
- Refactor case runner logic by @gerlero in https://github.com/gerlero/foamlib/pull/135
- Refactor internal cases module by @gerlero in https://github.com/gerlero/foamlib/pull/136
- Update sphinx requirement from <8,>=7 to >=7,<9 by @dependabot in https://github.com/gerlero/foamlib/pull/137
- Update Dockerfile by @gerlero in https://github.com/gerlero/foamlib/pull/138
- Update .devcontainer.json by @gerlero in https://github.com/gerlero/foamlib/pull/139
Full Changelog: https://github.com/gerlero/foamlib/compare/v0.3.11...v0.3.12
Scientific Software - Peer-reviewed
- Python
Published by gerlero over 1 year ago
foamlib - v0.3.11
What's Changed
- Add support for non-dictionary OpenFOAM files by @gerlero in https://github.com/gerlero/foamlib/pull/125
- Update parsing tests by @gerlero in https://github.com/gerlero/foamlib/pull/126
- Update numpy requirement from <2,>=1 to >=1,<3 by @dependabot in https://github.com/gerlero/foamlib/pull/127
- Bump docker/build-push-action from 5 to 6 by @dependabot in https://github.com/gerlero/foamlib/pull/128
- Test with latest OpenFOAM versions by @gerlero in https://github.com/gerlero/foamlib/pull/129
- Update CI configuration by @gerlero in https://github.com/gerlero/foamlib/pull/131
- Fix typing errors by @gerlero in https://github.com/gerlero/foamlib/pull/132
- Update CI workflow by @gerlero in https://github.com/gerlero/foamlib/pull/133
- Update Dockerfile by @gerlero in https://github.com/gerlero/foamlib/pull/130
Full Changelog: https://github.com/gerlero/foamlib/compare/v0.3.10...v0.3.11
Scientific Software - Peer-reviewed
- Python
Published by gerlero over 1 year ago
foamlib - v0.3.10
What's Changed
- Update Docker workflow by @gerlero in https://github.com/gerlero/foamlib/pull/121
- Update Dockerfile by @gerlero in https://github.com/gerlero/foamlib/pull/122
- Update CI workflow by @gerlero in https://github.com/gerlero/foamlib/pull/123
- Update pyproject.toml by @gerlero in https://github.com/gerlero/foamlib/pull/124
Full Changelog: https://github.com/gerlero/foamlib/compare/v0.3.9...v0.3.10
Scientific Software - Peer-reviewed
- Python
Published by gerlero over 1 year ago
foamlib - v0.3.9
What's Changed
- Fix case getitem by @gerlero in https://github.com/gerlero/foamlib/pull/119
- Add support for compressed files by @gerlero in https://github.com/gerlero/foamlib/pull/120
Full Changelog: https://github.com/gerlero/foamlib/compare/v0.3.8...v0.3.9
Scientific Software - Peer-reviewed
- Python
Published by gerlero over 1 year ago
foamlib - v0.3.8
What's Changed
- Update typing by @gerlero in https://github.com/gerlero/foamlib/pull/110
- Add logo to README.md by @gerlero in https://github.com/gerlero/foamlib/pull/109
- Update README.md by @gerlero in https://github.com/gerlero/foamlib/pull/111
- Remove path checks on construction by @gerlero in https://github.com/gerlero/foamlib/pull/112
- Support OpenFOAM Foundation distribution by @gerlero in https://github.com/gerlero/foamlib/pull/113
- Add "restore0Dir" functionality by @gerlero in https://github.com/gerlero/foamlib/pull/114
- Update README.md by @gerlero in https://github.com/gerlero/foamlib/pull/115
- Bump codecov/codecov-action from 3 to 4 by @dependabot in https://github.com/gerlero/foamlib/pull/1
- Update Docker workflow by @gerlero in https://github.com/gerlero/foamlib/pull/116
- Update Docker workflow by @gerlero in https://github.com/gerlero/foamlib/pull/117
- Update README.md by @gerlero in https://github.com/gerlero/foamlib/pull/118
New Contributors
- @dependabot made their first contribution in https://github.com/gerlero/foamlib/pull/1
Full Changelog: https://github.com/gerlero/foamlib/compare/v0.3.7...v0.3.8
Scientific Software - Peer-reviewed
- Python
Published by gerlero over 1 year ago
foamlib - v0.3.6
What's Changed
- Update test by @gerlero in https://github.com/gerlero/foamlib/pull/106
- Update serialization by @gerlero in https://github.com/gerlero/foamlib/pull/107
Full Changelog: https://github.com/gerlero/foamlib/compare/v0.3.5...v0.3.6
Scientific Software - Peer-reviewed
- Python
Published by gerlero over 1 year ago
foamlib - v0.3.5
What's Changed
- Refactor internal files package by @gerlero in https://github.com/gerlero/foamlib/pull/101
- Update serialization by @gerlero in https://github.com/gerlero/foamlib/pull/102
- Update internal util module by @gerlero in https://github.com/gerlero/foamlib/pull/103
- Update reprs by @gerlero in https://github.com/gerlero/foamlib/pull/104
- Update README.md by @gerlero in https://github.com/gerlero/foamlib/pull/105
Full Changelog: https://github.com/gerlero/foamlib/compare/v0.3.4...v0.3.5
Scientific Software - Peer-reviewed
- Python
Published by gerlero over 1 year ago
foamlib - v0.3.4
What's Changed
- Support reading binary fields by @gerlero in https://github.com/gerlero/foamlib/pull/94
- Support writing binary fields by @gerlero in https://github.com/gerlero/foamlib/pull/95
- Update serialization by @gerlero in https://github.com/gerlero/foamlib/pull/96
- Fix reprs by @gerlero in https://github.com/gerlero/foamlib/pull/97
- Update serialization by @gerlero in https://github.com/gerlero/foamlib/pull/98
- Update type hints by @gerlero in https://github.com/gerlero/foamlib/pull/99
- Add tests for binary fields by @gerlero in https://github.com/gerlero/foamlib/pull/100
Full Changelog: https://github.com/gerlero/foamlib/compare/v0.3.3...v0.3.4
Scientific Software - Peer-reviewed
- Python
Published by gerlero over 1 year ago
foamlib - v0.3.3
What's Changed
- Make FoamCases default to current working directory by @gerlero in https://github.com/gerlero/foamlib/pull/92
- Update parsing by @gerlero in https://github.com/gerlero/foamlib/pull/93
Full Changelog: https://github.com/gerlero/foamlib/compare/v0.3.2...v0.3.3
Scientific Software - Peer-reviewed
- Python
Published by gerlero over 1 year ago
foamlib - v0.3.2
What's Changed
- Update serialization by @gerlero in https://github.com/gerlero/foamlib/pull/90
- Update subprocess management by @gerlero in https://github.com/gerlero/foamlib/pull/91
Full Changelog: https://github.com/gerlero/foamlib/compare/v0.3.1...v0.3.2
Scientific Software - Peer-reviewed
- Python
Published by gerlero over 1 year ago
foamlib - v0.3.1
What's Changed
- Refactor serialization by @gerlero in https://github.com/gerlero/foamlib/pull/88
- Update type hints by @gerlero in https://github.com/gerlero/foamlib/pull/89
Full Changelog: https://github.com/gerlero/foamlib/compare/v0.3.0...v0.3.1
Scientific Software - Peer-reviewed
- Python
Published by gerlero over 1 year ago
foamlib - v0.3.0
What's Changed
- Update parsing and serialization by @gerlero in https://github.com/gerlero/foamlib/pull/84
- Rename dictionary classes by @gerlero in https://github.com/gerlero/foamlib/pull/85
- Raise CalledProcessError instead of RuntimeError by @gerlero in https://github.com/gerlero/foamlib/pull/86
- Update test by @gerlero in https://github.com/gerlero/foamlib/pull/87
Full Changelog: https://github.com/gerlero/foamlib/compare/v0.2.10...v0.3.0
Scientific Software - Peer-reviewed
- Python
Published by gerlero over 1 year ago
foamlib - v0.2.10
What's Changed
- Fix FoamFile context by @gerlero in https://github.com/gerlero/foamlib/pull/79
- Update parsing by @gerlero in https://github.com/gerlero/foamlib/pull/80
- Update docstring by @gerlero in https://github.com/gerlero/foamlib/pull/81
- Reorganize files by @gerlero in https://github.com/gerlero/foamlib/pull/82
- Update tests by @gerlero in https://github.com/gerlero/foamlib/pull/83
Full Changelog: https://github.com/gerlero/foamlib/compare/v0.2.9...v0.2.10
Scientific Software - Peer-reviewed
- Python
Published by gerlero over 1 year ago
foamlib - v0.2.8
What's Changed
- Update tests by @gerlero in https://github.com/gerlero/foamlib/pull/76
- Support lists of dictionary entries in files by @gerlero in https://github.com/gerlero/foamlib/pull/77
Full Changelog: https://github.com/gerlero/foamlib/compare/v0.2.7...v0.2.8
Scientific Software - Peer-reviewed
- Python
Published by gerlero over 1 year ago
foamlib - v0.2.7
What's Changed
- Update type hints by @gerlero in https://github.com/gerlero/foamlib/pull/74
- Update type hints by @gerlero in https://github.com/gerlero/foamlib/pull/75
Full Changelog: https://github.com/gerlero/foamlib/compare/v0.2.6...v0.2.7
Scientific Software - Peer-reviewed
- Python
Published by gerlero over 1 year ago
foamlib - v0.2.6
What's Changed
- Enable extra Ruff rules by @gerlero in https://github.com/gerlero/foamlib/pull/66
- Update internal util module by @gerlero in https://github.com/gerlero/foamlib/pull/67
- Update Ruff rules by @gerlero in https://github.com/gerlero/foamlib/pull/68
- Update parsing by @gerlero in https://github.com/gerlero/foamlib/pull/69
- Reorganize tests by @gerlero in https://github.com/gerlero/foamlib/pull/70
- Add tests for serialization by @gerlero in https://github.com/gerlero/foamlib/pull/71
- Fix code coverage by @gerlero in https://github.com/gerlero/foamlib/pull/72
- Fix code coverage by @gerlero in https://github.com/gerlero/foamlib/pull/73
Full Changelog: https://github.com/gerlero/foamlib/compare/v0.2.5...v0.2.6
Scientific Software - Peer-reviewed
- Python
Published by gerlero over 1 year ago
foamlib - v0.2.5
What's Changed
- Switch to Ruff for linting and formatting by @gerlero in https://github.com/gerlero/foamlib/pull/62
- Update README.md by @gerlero in https://github.com/gerlero/foamlib/pull/63
- Update internal utility functions by @gerlero in https://github.com/gerlero/foamlib/pull/64
- Refactor typing by @gerlero in https://github.com/gerlero/foamlib/pull/65
Full Changelog: https://github.com/gerlero/foamlib/compare/v0.2.4...v0.2.5
Scientific Software - Peer-reviewed
- Python
Published by gerlero over 1 year ago
foamlib - v0.2.4
What's Changed
- Refactor FoamFile by @gerlero in https://github.com/gerlero/foamlib/pull/60
- Improve serialization by @gerlero in https://github.com/gerlero/foamlib/pull/61
Full Changelog: https://github.com/gerlero/foamlib/compare/v0.2.3...v0.2.4
Scientific Software - Peer-reviewed
- Python
Published by gerlero over 1 year ago
foamlib - v0.2.3
What's Changed
- Use own parser for dictionary item deletions by @gerlero in https://github.com/gerlero/foamlib/pull/53
- Fix definition of FoamFile.Value by @gerlero in https://github.com/gerlero/foamlib/pull/54
- Update parsing by @gerlero in https://github.com/gerlero/foamlib/pull/55
- Use own parser for dictionary insertions and modifications by @gerlero in https://github.com/gerlero/foamlib/pull/56
- Refactor internal dictionaries module by @gerlero in https://github.com/gerlero/foamlib/pull/57
- Fix dictionary assignment by @gerlero in https://github.com/gerlero/foamlib/pull/58
- Improve FoamFile by @gerlero in https://github.com/gerlero/foamlib/pull/59
Full Changelog: https://github.com/gerlero/foamlib/compare/v0.2.2...v0.2.3
Scientific Software - Peer-reviewed
- Python
Published by gerlero over 1 year ago
foamlib - v0.2.2
What's Changed
- Improve parsing by @gerlero in https://github.com/gerlero/foamlib/pull/43
- Switch from collections.namedtuple to typing.NamedTuple by @gerlero in https://github.com/gerlero/foamlib/pull/44
- Update parsing by @gerlero in https://github.com/gerlero/foamlib/pull/45
- Update parsing by @gerlero in https://github.com/gerlero/foamlib/pull/46
- Update TimeDirectory by @gerlero in https://github.com/gerlero/foamlib/pull/47
- Update parsing by @gerlero in https://github.com/gerlero/foamlib/pull/48
- Update parsing by @gerlero in https://github.com/gerlero/foamlib/pull/49
- Update repr methods by @gerlero in https://github.com/gerlero/foamlib/pull/50
- Improve parsing by @gerlero in https://github.com/gerlero/foamlib/pull/51
- Remove print call in assignment by @gerlero in https://github.com/gerlero/foamlib/pull/52
Full Changelog: https://github.com/gerlero/foamlib/compare/v0.2.1...v0.2.2
Scientific Software - Peer-reviewed
- Python
Published by gerlero over 1 year ago
foamlib - v0.2.0
What's Changed
- Refactor internal dictionaries module by @gerlero in https://github.com/gerlero/foamlib/pull/35
- Update parsing by @gerlero in https://github.com/gerlero/foamlib/pull/36
- Switch to custom dictionary parser by @gerlero in https://github.com/gerlero/foamlib/pull/37
- Update TimeDirectory class by @gerlero in https://github.com/gerlero/foamlib/pull/38
- Update TimeDirectory class by @gerlero in https://github.com/gerlero/foamlib/pull/39
- Refactor FoamFile support by @gerlero in https://github.com/gerlero/foamlib/pull/40
- Update README.md by @gerlero in https://github.com/gerlero/foamlib/pull/41
Full Changelog: https://github.com/gerlero/foamlib/compare/v0.1.15...v0.2.0
Scientific Software - Peer-reviewed
- Python
Published by gerlero almost 2 years ago
foamlib - v0.1.14
What's Changed
- Improve parsing grammar by @gerlero in https://github.com/gerlero/foamlib/pull/32
- Build Docker images by @gerlero in https://github.com/gerlero/foamlib/pull/33
Full Changelog: https://github.com/gerlero/foamlib/compare/v0.1.13...v0.1.14
Scientific Software - Peer-reviewed
- Python
Published by gerlero almost 2 years ago
foamlib - v0.1.13
What's Changed
- Update FoamDimensioned type by @gerlero in https://github.com/gerlero/foamlib/pull/30
- Update parsing grammar by @gerlero in https://github.com/gerlero/foamlib/pull/31
Full Changelog: https://github.com/gerlero/foamlib/compare/v0.1.12...v0.1.13
Scientific Software - Peer-reviewed
- Python
Published by gerlero almost 2 years ago
foamlib - v0.1.11
What's Changed
- Fix type hints by @gerlero in https://github.com/gerlero/foamlib/pull/28
- Update parsing by @gerlero in https://github.com/gerlero/foamlib/pull/27
Full Changelog: https://github.com/gerlero/foamlib/compare/v0.1.10...v0.1.11
Scientific Software - Peer-reviewed
- Python
Published by gerlero almost 2 years ago
foamlib - v0.1.8
What's Changed
- Improve parsing by @gerlero in https://github.com/gerlero/foamlib/pull/23
- Refactor dictionary parsing and serialization by @gerlero in https://github.com/gerlero/foamlib/pull/24
Full Changelog: https://github.com/gerlero/foamlib/compare/v0.1.7...v0.1.8
Scientific Software - Peer-reviewed
- Python
Published by gerlero almost 2 years ago