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.3.tar.gz (76.0 kB view details)

Uploaded Source

Built Distribution

scida-0.3.3-py3-none-any.whl (94.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: scida-0.3.3.tar.gz
  • Upload date:
  • Size: 76.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.9

File hashes

Hashes for scida-0.3.3.tar.gz
Algorithm Hash digest
SHA256 9c534a55e4389ecbb85d75d855d9538ed07da3bb3d0b48f14602f97189105143
MD5 26f95f123fbb101d443acf65860294a4
BLAKE2b-256 ca9d3d2f84adb4b47c18ff78c018b179efa03d8489f22d69c33be3b6758221bf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: scida-0.3.3-py3-none-any.whl
  • Upload date:
  • Size: 94.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.9

File hashes

Hashes for scida-0.3.3-py3-none-any.whl
Algorithm Hash digest
SHA256 54b06d6b4627440b18b97e1baa87d573da4824c3750224d990285b6685b447f3
MD5 b6b18180ac5aeae5abfe7d237e8e92c2
BLAKE2b-256 0346cf6813d00a1ae79757f821f6d87d6932f46762c58983f45e49db99967d7f

See more details on using hashes here.

Supported by

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