Skip to main content

spectromancer.py is a wizard for managing MAGE spectrum observations of white dwarfs

Project description

spectromancer

spectromancer is a wizard for managing MAGE spectrum observations of white dwarfs. It expects a directory structure in the form:

observations/
├── target1/
|   ├── exposure1.fits
│   ├── exposure2.fits
│   └── exposure1.fits
├── target2/
│   ├── exposure1.fits
│   ├── exposure2.fits
│   └── exposure3.fits
└── obsfile.csv

Then, spectromancer can be used to automatically coadd the spectra and measure parameters. Each target should have its own folder, which contains all of its individual exposures. The file obsfile.csv can contain any information, but must have a column called name that corresponds to the name of each target. An example observation and obsfile are provided in the repository. Then, spectromancer can be called from the command line or imported as a python module.

usage: spectromancer [-h] [--measure-rvs] [-o [OUTFILE]] [-v] path

spectromancer.py is a wizard for managing MAGE spectrum observations of white dwarfs

positional arguments:
  path                  path to the observation folder

options:
  -h, --help            show this help message and exit
  --measure-rvs         append RVs to the observation table?
  -o [OUTFILE], --outfile [OUTFILE]
                        file to which to write the observation table
  -v, --verbose         save plots?

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

spectromancer-0.1.6.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

spectromancer-0.1.6-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

Details for the file spectromancer-0.1.6.tar.gz.

File metadata

  • Download URL: spectromancer-0.1.6.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.19

File hashes

Hashes for spectromancer-0.1.6.tar.gz
Algorithm Hash digest
SHA256 773ee6f69ca474539402f6da1e21aa26ae3c4f0d6bc4facc49b0323fcbdc3efa
MD5 e1b348fb0efaf3cd94f1c84abe8a62ef
BLAKE2b-256 5fc66c49418e08aecdf0c3d88718d0d8a9bee44cd05825b80d897c8d66cbfbbf

See more details on using hashes here.

File details

Details for the file spectromancer-0.1.6-py3-none-any.whl.

File metadata

File hashes

Hashes for spectromancer-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 4046ec1595665d0fe0abaec24ca0a2ff7f68279c629bd1abd80a11ae2e3375a9
MD5 72cea3cfe704b7b2de26e14e29440d4f
BLAKE2b-256 e2cd19584d4fc59ca107fc464aa5d684e03ac29c8237de41973e15014eaaa4bb

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