Duqtools

Latest version: v3.1.0

Safety actively analyzes 630026 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

3.1.0

This release of duqtools overhauls the structure of the documentation, making it easier to find things, and now supports HDF5 via the IMAS access layer.

What's Changed

* Support hdf5 via acccess layer by v1kko in https://github.com/duqtools/duqtools/pull/712
* Add quickstart documentation for the gateway by stefsmeets in https://github.com/duqtools/duqtools/pull/705
* Update dissemination page by stefsmeets in https://github.com/duqtools/duqtools/pull/710
* Revise documentation by stefsmeets in https://github.com/duqtools/duqtools/pull/714

Under the hood

* Specify lookup.json via environment variable by stefsmeets in https://github.com/duqtools/duqtools/pull/711
* Simplify systems by v1kko in https://github.com/duqtools/duqtools/pull/703

Bug fixes

* Fix cli version crash for pypi installs by stefsmeets in https://github.com/duqtools/duqtools/pull/704
* Fix error to be relative by v1kko in https://github.com/duqtools/duqtools/pull/697
* Fix IMAS tests by stefsmeets in https://github.com/duqtools/duqtools/pull/718

Maintanance

* Remove ETS6 and Jetto-v210921 systems by stefsmeets in https://github.com/duqtools/duqtools/pull/717


**Full Changelog**: https://github.com/duqtools/duqtools/compare/3.0.3...3.1.0

3.0.3

What's Changed
* Fix kwmain lookup crash by stefsmeets in https://github.com/duqtools/duqtools/pull/702


**Full Changelog**: https://github.com/duqtools/duqtools/compare/3.0.2...3.0.3

3.0.2

This is a release to fix the publishing pipeline

**Full Changelog**: https://github.com/duqtools/duqtools/compare/3.0.1...3.0.2

3.0.1

This PR fixes a few small issues with duqtools.

What's Changed
* added jetto vector support by v1kko in https://github.com/duqtools/duqtools/pull/688
* General bugfixes from application testing by aaronkho in https://github.com/duqtools/duqtools/pull/689
* Update notebooks by stefsmeets in https://github.com/duqtools/duqtools/pull/691
* Fix crash in dashboard because logo was missing from package by stefsmeets in https://github.com/duqtools/duqtools/pull/695

**Full Changelog**: https://github.com/duqtools/duqtools/compare/3.0.0...3.0.1

3.0.0

This release of duqtools splits off the python API into its own library. This is a major change to the internals of duqtools that should not affect normal use of duqtools through the CLI. `imas2xarray` now handles the variable mappings to the IMAS data structure, and includes an api to load these data into xarray from hdf5. You can check it out [here](https://github.com/duqtools/imas2xarray).

What's Changed

* Add `compute_from` to variable operations, and other improvements by v1kko in https://github.com/duqtools/duqtools/pull/675
* Add option to customize axes in dashboard by stefsmeets in https://github.com/duqtools/duqtools/pull/677
* Split off `imas2xarray` by stefsmeets in https://github.com/duqtools/duqtools/pull/682

Under the hood

* Prepare `imas2xarray` submodule by stefsmeets in https://github.com/duqtools/duqtools/pull/680
* Single source vars by stefsmeets in https://github.com/duqtools/duqtools/pull/684

Bug fixes

* Fix imas tests by stefsmeets in https://github.com/duqtools/duqtools/pull/676
* Dimensions Fix: recognize that some numpy ufuncs do not have `out` as a keyword by v1kko in https://github.com/duqtools/duqtools/pull/678

Maintanance

* Switch to bump-my-version by stefsmeets in https://github.com/duqtools/duqtools/pull/686
* Directly generate coverage badge svg by stefsmeets in https://github.com/duqtools/duqtools/pull/687


**Full Changelog**: https://github.com/duqtools/duqtools/compare/2.0.0...3.0.0

2.0.0

This version of duqtools is all about future proofing:

- It now depends on [pydantic v2](https://docs.pydantic.dev/latest/blog/pydantic-v2-final/) and [altair v5](https://altair-viz.github.io/releases/changes.html#version-5-0-0-released-may-9-2023), both major dependencies requiring substantial changes to duqtools.
- The configuration and system modules were also refactored, making it easier to modify or add new systems.
- Test coverage improved to 72%, making the duqtools more robust

What's Changed

* Add option to create array submissions script and limit total number of jobs to CLI by stefsmeets in https://github.com/duqtools/duqtools/pull/644
* Adding a `sync-prominence` command by v1kko in https://github.com/duqtools/duqtools/pull/648
* Add option to run duqtools without a system by stefsmeets in https://github.com/duqtools/duqtools/pull/659
* Update pattern to allow parsing localdb strings by stefsmeets in https://github.com/duqtools/duqtools/pull/666

Under the hood

* Update code to support pydantic V2 by stefsmeets in https://github.com/duqtools/duqtools/pull/653
* Update code to be compatible with Pydantic V2 by stefsmeets in https://github.com/duqtools/duqtools/pull/654
* Update code for API change in altair v5 by stefsmeets in https://github.com/duqtools/duqtools/pull/656
* Refactor systems by stefsmeets in https://github.com/duqtools/duqtools/pull/660
* Refactor systems and schemas by stefsmeets in https://github.com/duqtools/duqtools/pull/661

Bug fixes

* Fix bug and add tests for reading `data.csv` by stefsmeets in https://github.com/duqtools/duqtools/pull/647
* Fix compatibility with `pydantic_yaml` >= 1.0.0 by stefsmeets in https://github.com/duqtools/duqtools/pull/652
* Skip loading variable on `EmptyVarError` in dashboard by stefsmeets in https://github.com/duqtools/duqtools/pull/658

Maintanance

* Add Pypi trusted publishing by v1kko in https://github.com/duqtools/duqtools/pull/649
* Update workflow to generate `requirements.txt` by stefsmeets in https://github.com/duqtools/duqtools/pull/657
* Improve test coverage by stefsmeets in https://github.com/duqtools/duqtools/pull/664
* Improve test coverage by stefsmeets in https://github.com/duqtools/duqtools/pull/662
* Add test for duqtools merge by stefsmeets in https://github.com/duqtools/duqtools/pull/667
* Add tests for status, setup and submit by stefsmeets in https://github.com/duqtools/duqtools/pull/668


**Full Changelog**: https://github.com/duqtools/duqtools/compare/1.9.0...1.10.0

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.