Recent Releases of PLAID: Physics-Learning AI Datamodel

PLAID: Physics-Learning AI Datamodel - 0.1.15

See CHANGELOG

What's Changed

  • πŸŽ‰ feat(CHANGELOG) init next release by @casenave in https://github.com/PLAID-lib/plaid/pull/349
  • πŸ› fix (storage/writer) generatedatasetdictto_disk: free DatasetDict m… by @casenave in https://github.com/PLAID-lib/plaid/pull/350
  • ♻️ simplify writer on the user side by @casenave in https://github.com/PLAID-lib/plaid/pull/351

Full Changelog: https://github.com/PLAID-lib/plaid/compare/0.1.14...0.1.15

- Python
Published by casenave 3 months ago

PLAID: Physics-Learning AI Datamodel - 0.1.14

See CHANGELOG

What's Changed

  • πŸŽ‰ init release by @casenave in https://github.com/PLAID-lib/plaid/pull/303
  • πŸ› Fix(containers/utils.py) fix pathtolocation update for retrocompati… by @casenave in https://github.com/PLAID-lib/plaid/pull/305
  • :recycle: Improve some type hints in storage module by @bstaber in https://github.com/PLAID-lib/plaid/pull/304
  • πŸ“„ feat(joss paper/doc) modifications aksed by review by karanprime by @casenave in https://github.com/PLAID-lib/plaid/pull/307
  • πŸŽ‰ feat(storage) add split args for initfromdisk, add traintestsplit for all backends by @casenave in https://github.com/PLAID-lib/plaid/pull/309
  • πŸš€ feat(storage/writer) add validaterequiredinfos before creating and pushing heavy data to prevent later error by @casenave in https://github.com/PLAID-lib/plaid/pull/311
  • πŸ› feat(containers) enforce CGNS name validation across tree insertion by @casenave in https://github.com/PLAID-lib/plaid/pull/313
  • πŸ› feat(containers/managers) return a warning when an automatically resolved time stamp is different from 0.0 and (sample) fix fields summarize in str by @casenave in https://github.com/PLAID-lib/plaid/pull/316
  • πŸ“¦ Uv environment by @casenave in https://github.com/PLAID-lib/plaid/pull/319
  • πŸ“„ improve README and doc by @casenave in https://github.com/PLAID-lib/plaid/pull/320
  • πŸ“„ fix CHANGELOG by @casenave in https://github.com/PLAID-lib/plaid/pull/321
  • :package: Pin versions in pyproject by @bstaber in https://github.com/PLAID-lib/plaid/pull/322
  • :bug: Improve zarr and cgns readers/writers (parallel write, simplified reading classes) and remove traintestsplit by @casenave in https://github.com/PLAID-lib/plaid/pull/325
  • πŸ› fix(storage/common/bridge) complete missing keys with None in bridges: required for reading zarr backend for which written features cannot be None by @casenave in https://github.com/PLAID-lib/plaid/pull/326
  • πŸ› fix(storage/zarr/bridge) remove missing keys check: required for zarr backend for which written features cannot be None. by @casenave in https://github.com/PLAID-lib/plaid/pull/327
  • :bug: (storage/common/preprocessor) Fix: make constant_features split-dependant by @casenave in https://github.com/PLAID-lib/plaid/pull/330
  • πŸ› fix (cgnshelpers) updatefeaturesforCGNS_compatibility: fix behavior where input variable was modified by the function. by @casenave in https://github.com/PLAID-lib/plaid/pull/331
  • πŸ“¦ fix(dependencies) update following security alert by @casenave in https://github.com/PLAID-lib/plaid/pull/336
  • πŸ› fix(datasets) fix missing location use in getfieldnames, and improve corresponding tests. by @casenave in https://github.com/PLAID-lib/plaid/pull/335
  • ♻️ (storage) disable HF's cache filling when using generatedatasetdictto_disk by @casenave in https://github.com/PLAID-lib/plaid/pull/337
  • πŸš€ feat(storage) hfdatasets backend: modify initdatasetdictfromdisk … by @casenave in https://github.com/PLAID-lib/plaid/pull/338
  • πŸ› fix(sample) get_global in the scalar case now returns the scalar with… by @casenave in https://github.com/PLAID-lib/plaid/pull/340
  • ♻️ (sample) addtree: add inplace arg to decide whether the added tree … by @casenave in https://github.com/PLAID-lib/plaid/pull/341
  • πŸ“„ doc: small update by @casenave in https://github.com/PLAID-lib/plaid/pull/343
  • ♻️ (add_field) check type and convert to np.float64 is array type is int by @casenave in https://github.com/PLAID-lib/plaid/pull/342
  • πŸ›fix(storage): materialize hub-loaded constants and keep disk memmaps by @casenave in https://github.com/PLAID-lib/plaid/pull/345
  • ♻️ storage: simplify savetodisk sharding API with splitnsamples by @casenave in https://github.com/PLAID-lib/plaid/pull/344
  • πŸš€ prepare release 0.1.14 by @casenave in https://github.com/PLAID-lib/plaid/pull/347
  • πŸ› fix(actions) uv command in publish-pypi action by @casenave in https://github.com/PLAID-lib/plaid/pull/348

Full Changelog: https://github.com/PLAID-lib/plaid/compare/0.1.13...0.1.14

- Python
Published by casenave 4 months ago

PLAID: Physics-Learning AI Datamodel - 0.1.13

See CHANGELOG

What's Changed

  • πŸŽ‰ (storage) minor refactoring, and other minor evolutions by @casenave in https://github.com/PLAID-lib/plaid/pull/294
  • :recycle: (SampleFeatures) Introducing a manager for handling defaults by @bstaber in https://github.com/PLAID-lib/plaid/pull/297
  • :rocket: Add storage backend registry by @bstaber in https://github.com/PLAID-lib/plaid/pull/299
  • ♻️ minor refactor; rename getmesh to gettree to homogeneize syntax, add only_mesh option by @casenave in https://github.com/PLAID-lib/plaid/pull/300

Full Changelog: https://github.com/PLAID-lib/plaid/compare/0.1.12...0.1.13

- Python
Published by casenave 6 months ago

PLAID: Physics-Learning AI Datamodel - 0.1.12

See CHANGELOG

What's Changed

  • πŸ› fix(storage/hf_datasets/reader) correct folder existence check in dow… by @casenave in https://github.com/PLAID-lib/plaid/pull/282
  • ♻️ fix(tests) improve temp folder handling by @casenave in https://github.com/PLAID-lib/plaid/pull/284
  • πŸš€ feat(CHANGELOG) prepare 0.1.12 release by @casenave in https://github.com/PLAID-lib/plaid/pull/285

Full Changelog: https://github.com/PLAID-lib/plaid/compare/0.1.11...0.1.12

- Python
Published by casenave 7 months ago

PLAID: Physics-Learning AI Datamodel - 0.1.11

See CHANGELOG

What's Changed

  • πŸ“„add additional steps in contribution guide by @xroynard in https://github.com/PLAID-lib/plaid/pull/268
  • πŸ›(huggingfacedatasetto_plaid): add option for silent replacement with warn flag by @AntitheticalElysium in https://github.com/PLAID-lib/plaid/pull/272
  • ♻️ refactor(sample.getallmeshtimes): rename sample.getallmeshtimes() to sample.getalltime_values() by @AntitheticalElysium in https://github.com/PLAID-lib/plaid/pull/273
  • ♻️ (containers.feature_identifier): move FeatureIdentifier class from plaid.types to plaid.containers by @AntitheticalElysium in https://github.com/PLAID-lib/plaid/pull/275
  • πŸ“¦ fix(dependencies) migrate to muscat=2.5.1 by @casenave in https://github.com/PLAID-lib/plaid/pull/279
  • πŸŽ‰ feature(storage) Add multiple storage backends by @casenave in https://github.com/PLAID-lib/plaid/pull/274
  • πŸš€ prepare release 0.1.11 by @casenave in https://github.com/PLAID-lib/plaid/pull/281

Full Changelog: https://github.com/PLAID-lib/plaid/compare/0.1.10...0.1.11

- Python
Published by casenave 7 months ago

PLAID: Physics-Learning AI Datamodel - 0.1.10

See CHANGELOG

What's Changed

  • πŸ“„Document release process by @xroynard in https://github.com/PLAID-lib/plaid/pull/230
  • πŸŽ‰add option to run on specific tag to publish-pypi action by @xroynard in https://github.com/PLAID-lib/plaid/pull/232
  • πŸ“¦ Feat: extractproblemdefinitionfromidentifiers (#151) by @AntitheticalElysium in https://github.com/PLAID-lib/plaid/pull/228
  • πŸ›Fix pypi action by @xroynard in https://github.com/PLAID-lib/plaid/pull/233
  • πŸš€β™»οΈπŸ“¦Split build and publish action by @xroynard in https://github.com/PLAID-lib/plaid/pull/235
  • πŸš€update testing.yml rules to run only when necessary by @xroynard in https://github.com/PLAID-lib/plaid/pull/236
  • πŸ› fix getfieldnames by @xroynard in https://github.com/PLAID-lib/plaid/pull/245
  • πŸŽ‰Add Sample.del_feature by @xroynard in https://github.com/PLAID-lib/plaid/pull/247
  • πŸ› feat(sample.py) add option to sample.save to solve a memory leak by @casenave in https://github.com/PLAID-lib/plaid/pull/248
  • ♻️ introduce global in CGNS trees to replace scalars and time_series mechanism by @casenave in https://github.com/PLAID-lib/plaid/pull/229
  • ♻️feat(links/paths) remove links/paths and CGNS linking capacities by @casenave in https://github.com/PLAID-lib/plaid/pull/239
  • ♻️ Modernize the Hugging Face bridge by @casenave in https://github.com/PLAID-lib/plaid/pull/240
  • πŸŽ‰(deprecation) add plaid version in infos of Dataset and ProblemDefinition by @xroynard in https://github.com/PLAID-lib/plaid/pull/249
  • πŸŽ‰ Extend the modernized HF bridge to time-dependent datasets by @casenave in https://github.com/PLAID-lib/plaid/pull/254
  • πŸ“¦build(deps): update astroid requirement from <4 to <5 by @dependabot[bot] in https://github.com/PLAID-lib/plaid/pull/255
  • ♻️ deprecate load and save methods starting with _ by @xroynard in https://github.com/PLAID-lib/plaid/pull/258
  • πŸ“„improve contribution guidelines by @xroynard in https://github.com/PLAID-lib/plaid/pull/259
  • πŸŽ‰ feat(problemdefinition) add scorefunction, train and test splits, use paths in FeatureIdentifiers by @casenave in https://github.com/PLAID-lib/plaid/pull/256
  • ♻️ fix(sklearnblockwrappers.py) add Optional typing to WrappedSklearnRegressor by @casenave in https://github.com/PLAID-lib/plaid/pull/260
  • ♻️Finalize unfinished PR#260 by @xroynard in https://github.com/PLAID-lib/plaid/pull/262
  • πŸš€Release 0.1.10 by @xroynard in https://github.com/PLAID-lib/plaid/pull/263

Full Changelog: https://github.com/PLAID-lib/plaid/compare/0.1.9...0.1.10

- Python
Published by xroynard 8 months ago

PLAID: Physics-Learning AI Datamodel - 0.1.9

See CHANGELOG

What's Changed

  • πŸ› Fix HF to Sample helper by @bstaber in https://github.com/PLAID-lib/plaid/pull/217
  • πŸ“¦ feat(envs) simplify muscat to muscat-core, impose channel_priority: s… by @casenave in https://github.com/PLAID-lib/plaid/pull/221
  • πŸ› fix(docs) correct warnings (3 remaining) and notebooks errors, configure doc to fail at first notebook error by @casenave in https://github.com/PLAID-lib/plaid/pull/224
  • πŸš€ feat(huggingface_bridge) improve examples and add proxy compliant dataset retrieval from the Hub by @casenave in https://github.com/PLAID-lib/plaid/pull/225
  • πŸ“„ feat(docs) minor improvements by @casenave in https://github.com/PLAID-lib/plaid/pull/227
  • ♻️ replace Dataset.fromlistof_samples(samples) with Dataset(samples) by @reg1um in https://github.com/PLAID-lib/plaid/pull/193
  • πŸ›Retex pipelines by @xroynard in https://github.com/PLAID-lib/plaid/pull/212

Full Changelog: https://github.com/PLAID-lib/plaid/compare/0.1.8...0.1.9

- Python
Published by xroynard 10 months ago

PLAID: Physics-Learning AI Datamodel - 0.1.8

What's Changed

  • πŸ“¦ feat(github actions) prepare full pip: rely an all but muscat on pypi by @casenave in https://github.com/PLAID-lib/plaid/pull/141
  • πŸ“¦ feat(.github) Update actions versions by @casenave in https://github.com/PLAID-lib/plaid/pull/144
  • πŸ“¦ update codecov slug in testing action by @casenave in https://github.com/PLAID-lib/plaid/pull/145
  • πŸŽ‰ Add practical mechanisms to retrieve advanced datasets and examples by @casenave in https://github.com/PLAID-lib/plaid/pull/149
  • πŸŽ‰ feat(/) move to muscat=2.5.0 by @casenave in https://github.com/PLAID-lib/plaid/pull/146
  • ♻️ fix(docs) tricks to correct sphinx warning - some remain, but the aut… by @casenave in https://github.com/PLAID-lib/plaid/pull/147
  • ♻️ Fix typing + Ruff on benchmarks by @xroynard in https://github.com/PLAID-lib/plaid/pull/156
  • πŸ“„ fix(doc/env) set muscat=2.5.0 dependency. Remove useless files by @casenave in https://github.com/PLAID-lib/plaid/pull/158
  • ♻️ rename types to remove Type from name of types by @xroynard in https://github.com/PLAID-lib/plaid/pull/164
  • fix CHANGELOG by @xroynard in https://github.com/PLAID-lib/plaid/pull/165
  • ♻️Rename some more types by @xroynard in https://github.com/PLAID-lib/plaid/pull/167
  • πŸŽ‰ feat(pipelines/plaidblocks.py) add column transformer inversetransform by @casenave in https://github.com/PLAID-lib/plaid/pull/161
  • πŸŽ‰ feat(Hugging Face bridge) add datasetdict conversion, and simple func… by @casenave in https://github.com/PLAID-lib/plaid/pull/159
  • :recycle: Refactoring Sample container by @bstaber in https://github.com/PLAID-lib/plaid/pull/125
  • πŸ“„(utils.interpolation) fix docstrings style by @xroynard in https://github.com/PLAID-lib/plaid/pull/168
  • πŸŽ‰ Update dataset.py by @devkumar2313 in https://github.com/PLAID-lib/plaid/pull/172
  • πŸŽ‰ Update sample.py by @devkumar2313 in https://github.com/PLAID-lib/plaid/pull/173
  • πŸŽ‰ feat(dataset.py) fromlistof_samples: add optional ids argument by @casenave in https://github.com/PLAID-lib/plaid/pull/177
  • πŸ› fix(plaid/examples) fix circular imports by @casenave in https://github.com/PLAID-lib/plaid/pull/176
  • πŸŽ‰Improve imports by @xroynard in https://github.com/PLAID-lib/plaid/pull/182
  • ♻️Fix inconsistent path arguments by @xroynard in https://github.com/PLAID-lib/plaid/pull/181
  • πŸŽ‰Feat identifiers in prob def by @xroynard in https://github.com/PLAID-lib/plaid/pull/183
  • :recycle: refactor: use FeatureIdentifier type in dataset.py by @tanmayc07 in https://github.com/PLAID-lib/plaid/pull/186
  • :recycle: Fix some static typing in HF bridge by @bstaber in https://github.com/PLAID-lib/plaid/pull/190
  • ♻️ feat(examples/notebooks) switch to jupytext: unique sources by @casenave in https://github.com/PLAID-lib/plaid/pull/185
  • ♻️ feat(benchmarks/MMGP/VKI-LS59/VKI_study.ipynb) convert to .py using j… by @casenave in https://github.com/PLAID-lib/plaid/pull/200
  • :recycle: Refactoring Sample by introducing features module by @bstaber in https://github.com/PLAID-lib/plaid/pull/171
  • πŸ›(dataset) fix tabular from multidimensional scalars by @xroynard in https://github.com/PLAID-lib/plaid/pull/199
  • :recycle: Improve pydantic usage in Sample container by @bstaber in https://github.com/PLAID-lib/plaid/pull/198
  • ♻️ Refactor: Rename methods for clarity (#195) by @AntitheticalElysium in https://github.com/PLAID-lib/plaid/pull/208
  • πŸ› fix getfieldnames + reorder arguments + modify string_identifiers by @xroynard in https://github.com/PLAID-lib/plaid/pull/188
  • :bug: Fix HuggingFace bridge by @bstaber in https://github.com/PLAID-lib/plaid/pull/211
  • πŸ“„ fix(doc notebooks) remove depracted functions uses and dl for examples (robustifies doc wrt to API changes) by @casenave in https://github.com/PLAID-lib/plaid/pull/209
  • πŸ“„Improve plaid documentation and explain feature identifier by @xroynard in https://github.com/PLAID-lib/plaid/pull/210
  • πŸ“¦ feat(envs/packaging) drop python3.9 support and packaging by @casenave in https://github.com/PLAID-lib/plaid/pull/213
  • πŸŽ‰ feat(CHANGELOG.md) move to 0.1.8 [no ci] by @casenave in https://github.com/PLAID-lib/plaid/pull/215

New Contributors

  • @devkumar2313 made their first contribution in https://github.com/PLAID-lib/plaid/pull/172
  • @tanmayc07 made their first contribution in https://github.com/PLAID-lib/plaid/pull/186
  • @AntitheticalElysium made their first contribution in https://github.com/PLAID-lib/plaid/pull/208

Full Changelog: https://github.com/PLAID-lib/plaid/compare/0.1.7...0.1.8

- Python
Published by casenave 10 months ago

PLAID: Physics-Learning AI Datamodel - 0.1.7

What's Changed

  • πŸ“„ feat(readme/doc) add joss paper status badge by @casenave in https://github.com/PLAID-lib/plaid/pull/80
  • πŸ› fix(/problemdefinition.py) sorts outfieldnames instead of infieldnames in addoutputfieldname() by @casenave in https://github.com/PLAID-lib/plaid/pull/86
  • πŸ› fix(samples) add timeseries summary in _str__ by @casenave in https://github.com/PLAID-lib/plaid/pull/92
  • πŸ“„ feat(docs) replace data challenges section with plaid benchmarks by @casenave in https://github.com/PLAID-lib/plaid/pull/98
  • :recycle: Add types package and constants module by @bstaber in https://github.com/PLAID-lib/plaid/pull/102
  • πŸ“¦ add python313 support by @casenave in https://github.com/PLAID-lib/plaid/pull/99
  • πŸ› (CI) avoid running duplicate jobs by @xroynard in https://github.com/PLAID-lib/plaid/pull/104
  • πŸ› fix(stats.py) correct shape condition in add_samples by @casenave in https://github.com/PLAID-lib/plaid/pull/62
  • πŸ› feat(dataset.py) add iter fonction to class to correct bugged for loops over datasets by @casenave in https://github.com/PLAID-lib/plaid/pull/109
  • πŸŽ‰ feat(sample.py) add getfeaturefromstringidentifier and getfeaturefrom_identifier by @casenave in https://github.com/PLAID-lib/plaid/pull/110
  • πŸŽ‰ add 'summarizecgnstree' by @reg1um in https://github.com/PLAID-lib/plaid/pull/114
  • πŸ› fix(dataset.py) typo in repr: no need to add an 's' for the plural of 'timeseries' by @casenave in https://github.com/PLAID-lib/plaid/pull/116
  • πŸ“„ docs(dataset): add iter examples for Dataset by @reg1um in https://github.com/PLAID-lib/plaid/pull/118
  • πŸŽ‰ Add benchmark's method code source by @casenave in https://github.com/PLAID-lib/plaid/pull/121
  • πŸ› Correct Vi-transf benchmark by @casenave in https://github.com/PLAID-lib/plaid/pull/122
  • πŸ“„ fix(benchmarks/README.md) improve phrasing by @casenave in https://github.com/PLAID-lib/plaid/pull/123
  • ♻️ feat(benchmarks/MGN) remove score computation using reference by @xmvnguyen in https://github.com/PLAID-lib/plaid/pull/124
  • πŸ“„ add constant CGNSFIELDLOCATIONS and improve doctrings accordingly by @xroynard in https://github.com/PLAID-lib/plaid/pull/128
  • ♻️ feat(benchmarks/MARIO) update links by @casenave in https://github.com/PLAID-lib/plaid/pull/129
  • πŸ“„ (CHANGELOG.md) Initiate; (pullrequesttemplate.md) add checklist by @casenave in https://github.com/PLAID-lib/plaid/pull/133
  • πŸ“„ feat(docs) add version to docs and rtd full git depth by @casenave in https://github.com/PLAID-lib/plaid/pull/131
  • πŸ› fix(.readthedocs.yml) remove git:depth option by @casenave in https://github.com/PLAID-lib/plaid/pull/134
  • πŸš€ feat(tests) add time_series named 'a/b' in sample tests by @casenave in https://github.com/PLAID-lib/plaid/pull/91
  • πŸŽ‰ feat(sample.py) add option to overwrite folder in save by @casenave in https://github.com/PLAID-lib/plaid/pull/130
  • πŸ› fix(docs) correct doc compilation by @casenave in https://github.com/PLAID-lib/plaid/pull/135
  • πŸŽ‰ Online saving with appropriate arborescence by @casenave in https://github.com/PLAID-lib/plaid/pull/18
  • :tada: Mmd split of input scalars by @casenave in https://github.com/PLAID-lib/plaid/pull/21
  • :tada: Add pyright configuration file by @bstaber in https://github.com/PLAID-lib/plaid/pull/136
  • πŸŽ‰ Pipeline formalization, including scikit-learn block wrappers by @casenave in https://github.com/PLAID-lib/plaid/pull/101
  • πŸ“„ feat(CHANGELOG.md) update for 0.1.7 release by @casenave in https://github.com/PLAID-lib/plaid/pull/137

New Contributors

  • @xroynard made their first contribution in https://github.com/PLAID-lib/plaid/pull/104
  • @reg1um made their first contribution in https://github.com/PLAID-lib/plaid/pull/114
  • @xmvnguyen made their first contribution in https://github.com/PLAID-lib/plaid/pull/124

Full Changelog: https://github.com/PLAID-lib/plaid/compare/0.1.6...0.1.7

- Python
Published by casenave 11 months ago

PLAID: Physics-Learning AI Datamodel -

- Python
Published by casenave about 1 year ago

PLAID: Physics-Learning AI Datamodel - 0.1.5

- Python
Published by casenave about 1 year ago

PLAID: Physics-Learning AI Datamodel -

Improve pypi distribution

- Python
Published by casenave about 1 year ago

PLAID: Physics-Learning AI Datamodel -

- Python
Published by casenave about 1 year ago

PLAID: Physics-Learning AI Datamodel -

- Python
Published by casenave about 1 year ago

PLAID: Physics-Learning AI Datamodel -

- Python
Published by casenave about 1 year ago

PLAID: Physics-Learning AI Datamodel -

- Python
Published by casenave about 1 year ago