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.3.2.tar.gz (5.8 MB view details)

Uploaded Source

Built Distribution

pysm3-3.3.2-py3-none-any.whl (53.9 kB view details)

Uploaded Python 3

File details

Details for the file pysm3-3.3.2.tar.gz.

File metadata

  • Download URL: pysm3-3.3.2.tar.gz
  • Upload date:
  • Size: 5.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.0

File hashes

Hashes for pysm3-3.3.2.tar.gz
Algorithm Hash digest
SHA256 9dc507dfe01f6f1b5722bffe595095163856575080237b746b68a8b9719959df
MD5 cd348039742d9e9ae62eda98fb6a3526
BLAKE2b-256 8a10cecd80d1f14b8ebcb3c85bc9478d9774574f82305d316446e84da7221394

See more details on using hashes here.

File details

Details for the file pysm3-3.3.2-py3-none-any.whl.

File metadata

  • Download URL: pysm3-3.3.2-py3-none-any.whl
  • Upload date:
  • Size: 53.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.0

File hashes

Hashes for pysm3-3.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 5f8fc5c4f8c6975d6da355e7a58b131f8a46da7d2d9f7cc6c1d90979c1078784
MD5 ed98cc2b8da86939687bac000de40105
BLAKE2b-256 f1554f42a921ee797b562d4ef0e66aa58f09c2e6e8f3628de58ffd5709ba77e5

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