Skip to main content

"PySM generates full-sky simulations of Galactic emissions in intensity and polarization"

Project description

CI Tests Documentation Status PyPI Conda Astropy JOSS

PySM 3

PySM generates full-sky simulations of Galactic emissions in intensity and polarization relevant to CMB experiments. It is a large refactor of PySM 2 focused on reducing memory usage, improving performance and run in parallel with MPI.

See the documentation at https://pysm3.readthedocs.io

See changes in CHANGES.rst in the repository.

Install

See the documentation

  • Install with pip install . or with pip install .[test] to also install the requirements for running tests

  • Optionally, if you have an MPI environment available and you would like to test the MPI capabilities of PySM, install mpi4py and libsharp, check the documentation link above for more details.

  • Check code style with tox -e codestyle

  • Test with pytest or tox -e test

  • Building docs requires pandoc, not the python package, the actual pandoc command line tool, install it with conda or your package manager

  • Build docs locally with tox -e build_docs

Support

For any question or issue with the software open an issue.

Release

  • Tag the new version with git

  • pip install build --upgrade

  • python -m build --sdist --wheel .

  • twine upload dist/*

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

pysm3-3.4.0b1.tar.gz (10.7 MB view details)

Uploaded Source

Built Distribution

pysm3-3.4.0b1-py3-none-any.whl (67.9 kB view details)

Uploaded Python 3

File details

Details for the file pysm3-3.4.0b1.tar.gz.

File metadata

  • Download URL: pysm3-3.4.0b1.tar.gz
  • Upload date:
  • Size: 10.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.0.post20201006 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.7.0

File hashes

Hashes for pysm3-3.4.0b1.tar.gz
Algorithm Hash digest
SHA256 cb45445aeeefd308e0e5d44aca0d6a45c14f1700efe99207675a22800bed9599
MD5 93adc148a7f12af0c5e8a6906ad1c488
BLAKE2b-256 08d471f3b438273ca03c2b91e7aa2b829a7d3c5e379287b3c560e862c7b9bf2e

See more details on using hashes here.

File details

Details for the file pysm3-3.4.0b1-py3-none-any.whl.

File metadata

  • Download URL: pysm3-3.4.0b1-py3-none-any.whl
  • Upload date:
  • Size: 67.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.0.post20201006 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.7.0

File hashes

Hashes for pysm3-3.4.0b1-py3-none-any.whl
Algorithm Hash digest
SHA256 8a66f7e658ee4e569605e745bfd1413d2ce8d1ea5e2390ea8c8711221c408170
MD5 20d38021b8f567ee615556c64b3835b3
BLAKE2b-256 0ad959f3e9e3f52886fbd699210ea6e8c74fd408432a0cd8b8cd42246caf1fc4

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