Skip to main content

Foreground SED and power spectrum library for building cross frequency power spectrum models

Project description

FGspectra

Latest Build Status codecov

Library for the evaluation of the SEDs and cross-spectra of astrophysical components.

Main modules are

  • frequency.py: evaluation of astrophysical SEDs
  • power.py: evaluation of anugular power spectra
  • cross.py: evaluation of frequency cross-spectra

To get started, have a look at the notebooks in fgspectra/notebook

Contributing

Current main contributors are Zack Li, Max Abitbol and Davide Poletti. Feel free to join: contributors are welcome!

We try to

  • develop in short-lived branches that are merged into master
  • write numpy docstrings and PEP8 compliant code.

Material

We'll eventually pull in code/reference material from

Dependencies

  • Python > 3
  • numpy / scipy

Installing

Since we're still putting this together, just install in developer mode for now.

pip install -e .

Testing

Run pytest in the fgspectra directory. (work in progress)

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

fgspectra-1.4.1.tar.gz (717.2 kB view details)

Uploaded Source

Built Distribution

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

fgspectra-1.4.1-py3-none-any.whl (414.3 kB view details)

Uploaded Python 3

File details

Details for the file fgspectra-1.4.1.tar.gz.

File metadata

  • Download URL: fgspectra-1.4.1.tar.gz
  • Upload date:
  • Size: 717.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for fgspectra-1.4.1.tar.gz
Algorithm Hash digest
SHA256 97393ae78ab1b815f14976c5aba79587745c4e3ee05656da12f614ded04f0292
MD5 808f94be8485320d5eca6acc43c204a9
BLAKE2b-256 e6b9634c6fa009c3f5257b3475be3493c802e37878905c9a51c429f674b3ca3c

See more details on using hashes here.

Provenance

The following attestation bundles were made for fgspectra-1.4.1.tar.gz:

Publisher: publish.yml on simonsobs/fgspectra

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fgspectra-1.4.1-py3-none-any.whl.

File metadata

  • Download URL: fgspectra-1.4.1-py3-none-any.whl
  • Upload date:
  • Size: 414.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for fgspectra-1.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 07d37c2e51792137be8e648534b14fb0f657efd67c265c5cd69439a2cf9b2c70
MD5 463379f141eebb5da6fe2a96cc4b76c7
BLAKE2b-256 fae625d9d32788a1927461f683d59bd37adfb086e1b83a0a0a0de7f4e708ddc1

See more details on using hashes here.

Provenance

The following attestation bundles were made for fgspectra-1.4.1-py3-none-any.whl:

Publisher: publish.yml on simonsobs/fgspectra

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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