Damnit

Latest version: v0.1.4

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

Scan your dependencies

0.1.4

Only API change: added a `deserialize_plotly` option to `read()` to allow reading the Plotly JSON string.

What's Changed
* Bump pytest from 8.3.1 to 8.3.2 in /.github/dependabot by dependabot in https://github.com/European-XFEL/DAMNIT/pull/297
* Document how to create new releases by JamesWrigley in https://github.com/European-XFEL/DAMNIT/pull/298
* Bump xarray from 2024.6.0 to 2024.7.0 in /.github/dependabot by dependabot in https://github.com/European-XFEL/DAMNIT/pull/300
* (Re)process runs from the GUI by takluyver in https://github.com/European-XFEL/DAMNIT/pull/285
* Check context file without blocking GUI thread by takluyver in https://github.com/European-XFEL/DAMNIT/pull/291
* Defer some imports in damnit.api by takluyver in https://github.com/European-XFEL/DAMNIT/pull/281
* Fix reprocessing from the GUI when the context dir is not the CWD by takluyver in https://github.com/European-XFEL/DAMNIT/pull/302
* Evaluate the context file in the database directory when validating by JamesWrigley in https://github.com/European-XFEL/DAMNIT/pull/301
* Add back log message on successful variable computation by takluyver in https://github.com/European-XFEL/DAMNIT/pull/303
* Bump matplotlib from 3.9.1 to 3.9.1.post1 in /.github/dependabot by dependabot in https://github.com/European-XFEL/DAMNIT/pull/309
* FIX: allow plotting variable with Cell's custom summary value by tmichela in https://github.com/European-XFEL/DAMNIT/pull/306
* Fix: xarray plot cbar range limit by tmichela in https://github.com/European-XFEL/DAMNIT/pull/312
* Bump matplotlib from 3.9.1.post1 to 3.9.2 in /.github/dependabot by dependabot in https://github.com/European-XFEL/DAMNIT/pull/314
* Bump numpy from 2.0.1 to 2.1.0 in /.github/dependabot by dependabot in https://github.com/European-XFEL/DAMNIT/pull/317
* Update default Python for context file to 202402 environment by takluyver in https://github.com/European-XFEL/DAMNIT/pull/315
* Fix passing through --var options to cluster job by takluyver in https://github.com/European-XFEL/DAMNIT/pull/320
* Refactor GUI plotting code by takluyver in https://github.com/European-XFEL/DAMNIT/pull/316
* Bump ipython from 8.26.0 to 8.27.0 in /.github/dependabot by dependabot in https://github.com/European-XFEL/DAMNIT/pull/326
* Document how to install the API by JamesWrigley in https://github.com/European-XFEL/DAMNIT/pull/327
* Add support for optionally returning the Plotly JSON string by JamesWrigley in https://github.com/European-XFEL/DAMNIT/pull/328


**Full Changelog**: https://github.com/European-XFEL/DAMNIT/compare/0.1.3...0.1.4

0.1.3

What's Changed

* Fix the API examples by JamesWrigley in https://github.com/European-XFEL/DAMNIT/pull/244
* Various fixes & improvements to image results by JamesWrigley in https://github.com/European-XFEL/DAMNIT/pull/241
* Log timing after each successful variable computation by takluyver in https://github.com/European-XFEL/DAMNIT/pull/247
* Preserve context file path for tracebacks by takluyver in https://github.com/European-XFEL/DAMNIT/pull/249
* Handle standalone comments properly when plotting by JamesWrigley in https://github.com/European-XFEL/DAMNIT/pull/254
* Improve error handling when opening variables in the GUI by JamesWrigley in https://github.com/European-XFEL/DAMNIT/pull/257
* Evaluate non-cluster variables in Slurm using Solaris cluster by takluyver in https://github.com/European-XFEL/DAMNIT/pull/256
* Show tooltip with full size thumbnail for image items by tmichela in https://github.com/European-XFEL/DAMNIT/pull/263
* Save plotly figure by tmichela in https://github.com/European-XFEL/DAMNIT/pull/262
* Explicitly specify maxwell cluster when submitting larger jobs by takluyver in https://github.com/European-XFEL/DAMNIT/pull/266
* Add an option to force software OpenGL by JamesWrigley in https://github.com/European-XFEL/DAMNIT/pull/268
* FIX: renaming data vars in xarray DataSet objects before saving to HDF5 by tmichela in https://github.com/European-XFEL/DAMNIT/pull/272
* Prevent variable results with dtypes that cannot be converted to HDF5 by philsmt in https://github.com/European-XFEL/DAMNIT/pull/271
* Templates for setting up new context files by takluyver in https://github.com/European-XFEL/DAMNIT/pull/248
* Use Slurm jobs for reprocessing by takluyver in https://github.com/European-XFEL/DAMNIT/pull/270
* Fix returning e.g. bool from variable functions by takluyver in https://github.com/European-XFEL/DAMNIT/pull/276
* Table cell formatting with a Cell class by takluyver in https://github.com/European-XFEL/DAMNIT/pull/221
* Try to fix broken tests by takluyver in https://github.com/European-XFEL/DAMNIT/pull/278
* HDF5 array compression by tmichela in https://github.com/European-XFEL/DAMNIT/pull/273
* Add a database config option to skip starting a listener by takluyver in https://github.com/European-XFEL/DAMNIT/pull/277
* Simplify testing CLI by passing argv in by takluyver in https://github.com/European-XFEL/DAMNIT/pull/279
* Defer imports for context file runner code by takluyver in https://github.com/European-XFEL/DAMNIT/pull/280
* Add support for Python 3.12 by JamesWrigley in https://github.com/European-XFEL/DAMNIT/pull/283
* Promote variables to cluster=True if their dependencies are by takluyver in https://github.com/European-XFEL/DAMNIT/pull/286
* Save QAction's as class variables by JamesWrigley in https://github.com/European-XFEL/DAMNIT/pull/290
* Add back --direct option to run reprocessing directly on local node by takluyver in https://github.com/European-XFEL/DAMNIT/pull/287
* Plot xarray by tmichela in https://github.com/European-XFEL/DAMNIT/pull/289
* Enable coverage reporting in CI by JamesWrigley in https://github.com/European-XFEL/DAMNIT/pull/293
* Silly API bump to use the new dependencies by JamesWrigley in https://github.com/European-XFEL/DAMNIT/pull/296

New Contributors
* philsmt made their first contribution in https://github.com/European-XFEL/DAMNIT/pull/271

**Full Changelog**: https://github.com/European-XFEL/DAMNIT/compare/0.1.2...0.1.3

0.1.2

What's Changed
* Fix API support for comments and timestamps by JamesWrigley in https://github.com/European-XFEL/DAMNIT/pull/242


**Full Changelog**: https://github.com/European-XFEL/DAMNIT/compare/0.1.1...0.1.2

0.1.1

What's Changed
* Fix API dependencies by JamesWrigley in https://github.com/European-XFEL/DAMNIT/pull/239

**Full Changelog**: https://github.com/European-XFEL/DAMNIT/compare/0.1...0.1.1

0.1

Initial release of the DAMNIT Python API.

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.