Recent Releases of swiftsimio

swiftsimio - v10.5.0 - Cross Spectra

What's Changed

  • Fix a deprecated import and an unclosed file in tests by @kyleaoman in https://github.com/SWIFTSIM/swiftsimio/pull/242
  • Pin python version in CI to != 3.13.4 by @kyleaoman in https://github.com/SWIFTSIM/swiftsimio/pull/244
  • Ensure cosmo_array data is iterable by @kyleaoman in https://github.com/SWIFTSIM/swiftsimio/pull/243
  • Revise docs with new visualisation backend locations by @kyleaoman in https://github.com/SWIFTSIM/swiftsimio/pull/246
  • Fix critical bug in power spectra by @JBorrow in https://github.com/SWIFTSIM/swiftsimio/pull/248

Full Changelog: https://github.com/SWIFTSIM/swiftsimio/compare/v10.3.0...v10.5.0

Scientific Software - Peer-reviewed - Python
Published by JBorrow 5 months ago

swiftsimio - v10.3.0

What's Changed

  • Fix a bug where numpy ufuncs failed to convert comoving/physical by @kyleaoman in https://github.com/SWIFTSIM/swiftsimio/pull/239

Full Changelog: https://github.com/SWIFTSIM/swiftsimio/compare/v10.2.0...v10.3.0

Scientific Software - Peer-reviewed - Python
Published by kyleaoman 7 months ago

swiftsimio - v10.2.0

What's Changed

  • Bugfix: allow empty masks by @kyleaoman in https://github.com/SWIFTSIM/swiftsimio/pull/232
  • Bugfix: load empty datasets correctly by @kyleaoman in https://github.com/SWIFTSIM/swiftsimio/pull/233
  • Use https to fetch test data by @kyleaoman in https://github.com/SWIFTSIM/swiftsimio/pull/235
  • Pickle/unpickle the compression attribute along with others. by @kyleaoman in https://github.com/SWIFTSIM/swiftsimio/pull/237
  • Use cell bounding box metadata by @kyleaoman in https://github.com/SWIFTSIM/swiftsimio/pull/230

Full Changelog: https://github.com/SWIFTSIM/swiftsimio/compare/v10.1.0...v10.2.0

Scientific Software - Peer-reviewed - Python
Published by kyleaoman 8 months ago

swiftsimio - v10.1.0 - 3.13 support and fixes

Adds python3.13 support and fixes some documentation and visualization bugs.

What's Changed

  • Request named columns by name in visualisation by @kyleaoman in https://github.com/SWIFTSIM/swiftsimio/pull/227
  • Add simultaneous physical and unit conversion by @kyleaoman in https://github.com/SWIFTSIM/swiftsimio/pull/224
  • Add python3.13 to CI testing and update release workflow by @kyleaoman in https://github.com/SWIFTSIM/swiftsimio/pull/222
  • Periodic visualisation bugfix by @kyleaoman in https://github.com/SWIFTSIM/swiftsimio/pull/228
  • Fix variable re-use in power spectrum by @JBorrow in https://github.com/SWIFTSIM/swiftsimio/pull/231

Full Changelog: https://github.com/SWIFTSIM/swiftsimio/compare/v10.0.0...v10.1.0

Scientific Software - Peer-reviewed - Python
Published by JBorrow 8 months ago

swiftsimio - v10.0.0 - Cosmo Arrays and Quantities

Adds fully-fledged cosmo arrays and quantities; a significant built on top of the unyt array for our cosmological quantities. Includes many more patches, below.

What's Changed

  • Update docs for visualization tutorial by @VictorForouhar in https://github.com/SWIFTSIM/swiftsimio/pull/205
  • Fix mass table initialisation by @robjmcgibbon in https://github.com/SWIFTSIM/swiftsimio/pull/206
  • changed units of current from statA to A by @nickishch in https://github.com/SWIFTSIM/swiftsimio/pull/209
  • Update minimum python version in README by @kyleaoman in https://github.com/SWIFTSIM/swiftsimio/pull/204
  • Add support for np.cbrt on cosmo arrays by @yuyttenhove in https://github.com/SWIFTSIM/swiftsimio/pull/212
  • Add fields to repr by @robjmcgibbon in https://github.com/SWIFTSIM/swiftsimio/pull/211
  • Unpack the boxsize as a cosmo_array. by @kyleaoman in https://github.com/SWIFTSIM/swiftsimio/pull/214
  • Comoving parameter of cosmo_array defaults to None instead of True by @kyleaoman in https://github.com/SWIFTSIM/swiftsimio/pull/217
  • Extract cosmology for halo catalogues by @robjmcgibbon in https://github.com/SWIFTSIM/swiftsimio/pull/210
  • Propagate cosmo_array attributes through more copy-like functions by @kyleaoman in https://github.com/SWIFTSIM/swiftsimio/pull/216
  • Handle no-cosmofactor case in cosmoarray ufuncs by @kyleaoman in https://github.com/SWIFTSIM/swiftsimio/pull/215
  • Update github workflows cache version by @kyleaoman in https://github.com/SWIFTSIM/swiftsimio/pull/220
  • Complete cosmo_array numpy support and add cosmo_quantity by @kyleaoman in https://github.com/SWIFTSIM/swiftsimio/pull/219

New Contributors

  • @VictorForouhar made their first contribution in https://github.com/SWIFTSIM/swiftsimio/pull/205
  • @nickishch made their first contribution in https://github.com/SWIFTSIM/swiftsimio/pull/209

Full Changelog: https://github.com/SWIFTSIM/swiftsimio/compare/v9.0.1...v10.0.0

Scientific Software - Peer-reviewed - Python
Published by JBorrow 9 months ago

swiftsimio - v9.0.1 - Bug-fixes for homogeneous arrays

What's Changed

Bugfixes for non-spatial masking with homogeneous array data files, thanks to @JBorrow, @kyleaoman, @robjmcgibbon

Full Changelog: https://github.com/SWIFTSIM/swiftsimio/compare/v9.0.0...v9.0.1

Scientific Software - Peer-reviewed - Python
Published by JBorrow over 1 year ago

swiftsimio - v9.0.0 - SOAP and new Cosmology Support

What's Changed

  • Ray tracing by @JBorrow in https://github.com/SWIFTSIM/swiftsimio/pull/194
  • Load fof catalogues refactor by @JBorrow in https://github.com/SWIFTSIM/swiftsimio/pull/195
  • Load FOF catalogues & Cosmology Metadata Changes by @robjmcgibbon in https://github.com/SWIFTSIM/swiftsimio/pull/190

New Contributors

  • @robjmcgibbon made their first contribution in https://github.com/SWIFTSIM/swiftsimio/pull/190

Full Changelog: https://github.com/SWIFTSIM/swiftsimio/compare/v8.0.1...v9.0.0

Scientific Software - Peer-reviewed - Python
Published by JBorrow over 1 year ago

swiftsimio - v8.0.0 - Numpy 2.0 support

Includes power spectra calculations and numpy 2.0 support.

Scientific Software - Peer-reviewed - Python
Published by JBorrow over 1 year ago

swiftsimio - v7.0.3 - Minor Imaging Fix

Fixes a minor imaging bug reported by @Joeybraspenning

Scientific Software - Peer-reviewed - Python
Published by JBorrow about 2 years ago

swiftsimio - v7.0.2 Intersect Masks

Users can now intersect cell masks with prior masks to partially load non-contiguous regions.

Scientific Software - Peer-reviewed - Python
Published by JBorrow about 2 years ago

swiftsimio - v7.0.1 - PyPi Release Bugfix

Minor bugfix for the pypi install. Thanks @kyleaoman.

Scientific Software - Peer-reviewed - Python
Published by JBorrow over 2 years ago

swiftsimio - v7.0.0 - Change to pyproject.toml and drop py-sphviewer support

We have now moved from setup.py to pyproject.toml, enabling us to install on python 3.11 (thanks @kyleaoman). This has necessitated a dropping of py-sphviewer support.

Scientific Software - Peer-reviewed - Python
Published by JBorrow over 2 years ago

swiftsimio - v6.1.1 Metadata Fixes

Includes a fix for botched metadata courtesy of @MatthieuSchaller.

Scientific Software - Peer-reviewed - Python
Published by JBorrow almost 3 years ago

swiftsimio - v6.1.0 - More detailed cosmology

Fully reads the cosmological information available in the snapshots, instead of assuming things about neutrinos.

Scientific Software - Peer-reviewed - Python
Published by JBorrow almost 3 years ago

swiftsimio - v6.0.0 - Drop support for py < 3.8.0

Drops support for older python versions (notably 3.6) because of changes in unyt.

Scientific Software - Peer-reviewed - Python
Published by JBorrow over 3 years ago

swiftsimio - v5.1.0 - Upgrade Cosmo Arrays

Significant upgrades to the cosmo_array to maintain cosmological information when doing array math, by @kyleaoman and @bwvdnbro.

Scientific Software - Peer-reviewed - Python
Published by JBorrow over 3 years ago

swiftsimio - v5.0.1 - Dimension Bugfixes

Incorporates a number of bugfixes to the dimension system by @kyleaoman

Scientific Software - Peer-reviewed - Python
Published by JBorrow over 3 years ago

swiftsimio - v5.0.0 - Updated Slicing

Updates slicing behavior to use physical co-ordinates in the z-direction.

Scientific Software - Peer-reviewed - Python
Published by JBorrow over 3 years ago

swiftsimio - v4.9.0 - Cosmo Array Overload

Overloads to the cosmo_array functions to presever their cosmology attributes (thanks @kyleaoman!)

Also fixes some deprecation warnings throughout and allows for the use of newer numba versions.

Scientific Software - Peer-reviewed - Python
Published by JBorrow about 4 years ago

swiftsimio - v4.8.1 - Visualisation fixes

Segfault fixes in visualisation from @bwvdnbro.

Scientific Software - Peer-reviewed - Python
Published by JBorrow about 4 years ago

swiftsimio - v4.8.0 - Variable Length Mass Tables

New particle types being added to SWIFT cause issues when opening older snapshots. This change makes swiftsimio able to open old and new snapshots.

Scientific Software - Peer-reviewed - Python
Published by JBorrow over 4 years ago

swiftsimio - v4.7.1 Sinks & Neutrinos

Adds the sinks and neutrinos particle types.

Scientific Software - Peer-reviewed - Python
Published by JBorrow over 4 years ago

swiftsimio - v4.7.0 MappingTables

Added mapping tables for use converting one named column instance to another.

Scientific Software - Peer-reviewed - Python
Published by JBorrow over 4 years ago

swiftsimio - v4.6.1 Endian-ness Update

Bug-fix update to remove a problem where named column data stored as a non-native endianness would lead to a crash in numba.

Scientific Software - Peer-reviewed - Python
Published by JBorrow almost 5 years ago

swiftsimio - v4.6.0 - Visualisation Fixes

Fixes to the visualisation, avoiding some (rare) segfaults. Also added the ability to select by z in projections.

Scientific Software - Peer-reviewed - Python
Published by JBorrow almost 5 years ago

swiftsimio - v4.5.0 - 2D color maps

Added first iteration of the 2D color map functionality! See CHANGELOG.txt and the docs for details.

Scientific Software - Peer-reviewed - Python
Published by JBorrow almost 5 years ago

swiftsimio - v4.4.0 - Fix incorrect cosmological factors

Fixes incorrect use of the cosmological factors. See CHANGELOG.txt for more details.

Scientific Software - Peer-reviewed - Python
Published by JBorrow about 5 years ago

swiftsimio - v4.3.1 - Mass Tables

Added a mass table object (and initialmasstable) for use in analysis. See CHANGELOG for details.

Scientific Software - Peer-reviewed - Python
Published by JBorrow about 5 years ago

swiftsimio - v4.3.0 - CUDA Accelerated Visualisation

swiftsimio now includes a cuda-accelerated backend for visualisation (backend='gpu'). See CHANGELOG for more details.

Scientific Software - Peer-reviewed - Python
Published by JBorrow about 5 years ago

swiftsimio - v4.2.0 - Log File Reader

Implements log file reading through the load_statistics function.

Scientific Software - Peer-reviewed - Python
Published by JBorrow about 5 years ago

swiftsimio - v4.1.0: Astropy Cosmology Added

We have a new integration with astropy.cosmology, so when you read a snapshot you can use data.metadata.cosmology to get an astropy instance!

Scientific Software - Peer-reviewed - Python
Published by JBorrow about 5 years ago