Skip to main content

Routines for accessing a self-hosted local copy of the USNO NOMAD stellar catalog

Project description

======= PyNOMAD =======

PyNOMAD is used for accessing a locally hosted copy of The Naval Observatory Merged Astrometric Dataset (NOMAD). More information on NOMAD is available at: http://www.nofs.navy.mil/nomad/

Full copies of the NOMAD catalog are large: 92Gigs uncompressed or 30Gigs when compressed with: gzip –best nomad/[0-9][0-9][0-9]/m*

The nomad.py module works with either uncompressed or compressed copies of the catalog.

A typical usage to fetch a region of the catalog is:

#!/usr/bin/env python

from nomad import fetch_nomad_box

ra_range = [281., 281.05]  #    RA is in degrees
dec_range = [-30.6, -30.55]  #  Dec is in degrees
stars = fetch_nomad_box(ra_range, dec_range, epoch=2000.0)

A typical usage to retrieve by NOMAD catalog ID is:

#!/usr/bin/env python

from nomad import fetch_star_by_nomad_id

star = fetch_star_by_nomad_id(['0594-0896798'], epoch=None)

stars = fetch_star_by_nomad_id(['0594-0896794', '0594-0896795',
                                '0594-0896796', '0594-0896798'], epoch=None)

Note that in all cases the returned object is a pandas.DataFrame.

Some catalog data files used for testing the code are included in: test/data These are grabbed directly from USNO’s website serving the NOMAD database: http://www.nofs.navy.mil/data/fchpix/ These can be used to perform one-time tests cross-checking that the nomad module is working correctly with the local copy of the catalog. These tests (and some other internal consistency checks) can be run by using the nomad_test.py module: python nomad_test.py


Originally written 2013-04-05 by Henry Roe (hroe@hroe.me)

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

PyNOMAD-0.1.7.post1.tar.gz (239.9 kB view details)

Uploaded Source

Built Distribution

PyNOMAD-0.1.7.post1-py2-none-any.whl (21.8 kB view details)

Uploaded Python 2

File details

Details for the file PyNOMAD-0.1.7.post1.tar.gz.

File metadata

File hashes

Hashes for PyNOMAD-0.1.7.post1.tar.gz
Algorithm Hash digest
SHA256 20bf2ec22e0d28eaf919f5a112c4d8bfe61bcb10cc13ffc01f85342455abef1b
MD5 b30971d5cdad97818e7549c276b825b3
BLAKE2b-256 179c617664b4192c7521cb69841d80392b3bc4fd7f012a59f815f6eb304ed4f2

See more details on using hashes here.

File details

Details for the file PyNOMAD-0.1.7.post1-py2-none-any.whl.

File metadata

File hashes

Hashes for PyNOMAD-0.1.7.post1-py2-none-any.whl
Algorithm Hash digest
SHA256 88d49104f24818f9460b78281147d959760ec20ac905f440488a0de28f98fea2
MD5 bbab95d62bf79c608b96aacfbfce8cb8
BLAKE2b-256 cbcdba492ca075ed9b47102077b647eb0581f53f50726695d3c949d9cebcb222

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