Swiftsimio

Latest version: v9.0.2

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

Scan your dependencies

Page 3 of 10

4.0.4

-------

Accepted for JOSS release.

4.0.3

-------

Documentation changes to address JOSS review comments.

4.0.2

-------

Hotfix for documentation and error when loading data in different
timezones than the one it was created in.

4.0.1

-------

Addresses review comments from dmentipl:

+ Added backwards compatibility with previous versions of `numba`
+ Added the suggested `environment.yml` for conda users.
+ Re-worked documentation to update it to the current version now that we
have closest-unit finding by default.
+ Fixed some minor typos within documentation.
+ Updated example data to be more current so that it works with `v4.0.0`
and above.
+ Minor fixes to `swiftsnap` so that it can run on more classes of snapshots.
+ Fixed a bug within older non-spatial masking.
+ `subset_writer` can now be referenced from the top-level package.
+ Fixed a large number of warnings generated by `sphnix` when generating docs.
+ Added the JOSS status to README.md.
+ Added example output images from visualisation routines.

4.0.0

-------

Multiple fixes present in this update:

+ `swiftsnap` now includes slightly more information
+ Slices and volume renders now can accept rotation centre and rotation matrix
arguments, just like projections.
+ The `subset_writer` submodule allows you to write out a new snapshot containing
a sub-set of the particles. This is useful for creating small snapshots that only
contain a single halo.
+ The snapshot time string now has a fallback mode to a string in the case where
it cannot figure out what timezone the snapshot was written in.
+ The `SelectOutput` and `OutputType` metadata from a SWIFT snapshot are now surfaced
at the top-level in the `SWIFTMetadata` object.
+ Reading data from chunked snapshots has recieved an update, which makes it much
faster in some cases.
+ The `to_physical` function now works as expected.
+ `swiftsimio` now produces initial conditions that can be self-consistently read,
with dataset metadata written to file.
+ When using the `histogram` backend for projection we no longer require smoothing
lengths to be present, as they are not used.
+ `python3.8` added as an official target, with internal changes in
templating required to make this work. This also means that in some cases we
cannot run with `py-sphviewer` as some of its dependencies do not work with
3.8.
+ Hand-casting of units (using multiplication, rather than a call to
`unyt_quantity` or `unyt_array`) has been removed.

This release also marks the submission of `swiftsimio` to JOSS. Thank you to
DiRAC for providing RSE support to get us over this hurdle. Alexei Borrisov was
a key player in the majority of the above updates.

3.1.1

-------

`swiftsnap` update:

+ Adds command-line utility `swiftsnap` to quickly peek at the properties of
a SWIFT snapshot

Page 3 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.