Skip to main content

Convenience wrapper around large scientific datasets to process with dask.

Project description

scida

pyversions test status DOI

scida is an out-of-the-box analysis tool for large scientific datasets. It primarily supports the astrophysics community, focusing on cosmological and galaxy formation simulations using particles or unstructured meshes, as well as large observational datasets. This tool uses dask, allowing analysis to scale up from your personal computer to HPC resources and the cloud.

Features

  • Unified, high-level interface to load and analyze large datasets from a variety of sources.
  • Parallel, task-based data processing with dask arrays.
  • Physical unit support via pint.
  • Easily extensible architecture.

Requirements

  • Python 3.9, 3.10, 3.11, 3.12

Documentation

The documentation can be found here.

Install

pip install scida

First Steps

After installing scida, follow the tutorial.

Citation

If you use scida in your research, please cite the following paper:

`Byrohl et al., (2024). scida: scalable analysis for scientific big data. Journal of Open Source Software, 9(94), 6064, https://doi.org/10.21105/joss.06064`

with the following bibtex entry:

@article{scida,
  title = {scida: scalable analysis for scientific big data},
  author = {Chris Byrohl and Dylan Nelson},
  doi = {10.21105/joss.06064},
  url = {https://doi.org/10.21105/joss.06064}, year = {2024},
  publisher = {The Open Journal}, volume = {9}, number = {94},
  pages = {6064},
  journal = {Journal of Open Source Software}
}

Issues

If you encounter any problems, please file an issue along with a detailed description.

License

Distributed under the terms of the MIT license, scida is free and open source software.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

scida-0.3.6.tar.gz (108.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

scida-0.3.6-py3-none-any.whl (100.9 kB view details)

Uploaded Python 3

File details

Details for the file scida-0.3.6.tar.gz.

File metadata

  • Download URL: scida-0.3.6.tar.gz
  • Upload date:
  • Size: 108.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for scida-0.3.6.tar.gz
Algorithm Hash digest
SHA256 b88a27fdf541549b57bc183c562538e96b3a9932df3b63de4c623135b7eebc61
MD5 c2ca40f4218dba18969be784d4b828ac
BLAKE2b-256 5c1502631d0cddf1479ed1b5b34361b1089bcd29526faecdff537739a9583af9

See more details on using hashes here.

File details

Details for the file scida-0.3.6-py3-none-any.whl.

File metadata

  • Download URL: scida-0.3.6-py3-none-any.whl
  • Upload date:
  • Size: 100.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for scida-0.3.6-py3-none-any.whl
Algorithm Hash digest
SHA256 05843519b553e9a71d63917c096583021a7fe7ba408baa49c7547c25b45e59c7
MD5 9a5b3e6e8529bc2c06b7cc7594337122
BLAKE2b-256 f795bffcda5ea241a63bc18313f48c199474ce7381c05276689ee66f13db4534

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page