astrocats package¶
Subpackages¶
- astrocats.catalog package
- Subpackages
- Submodules
- astrocats.catalog.catalog module
- astrocats.catalog.catdict module
- astrocats.catalog.entry module
- astrocats.catalog.key module
- astrocats.catalog.photometry module
- astrocats.catalog.quantity module
- astrocats.catalog.source module
- astrocats.catalog.spectrum module
- astrocats.catalog.task module
- Module contents
- astrocats.supernovae package
- Subpackages
- astrocats.supernovae.tasks package
- Submodules
- astrocats.supernovae.tasks.asassn module
- astrocats.supernovae.tasks.ascii module
- astrocats.supernovae.tasks.asiago module
- astrocats.supernovae.tasks.berkeley module
- astrocats.supernovae.tasks.carnegie module
- astrocats.supernovae.tasks.cccp module
- astrocats.supernovae.tasks.cfa module
- astrocats.supernovae.tasks.cpcs module
- astrocats.supernovae.tasks.crts module
- astrocats.supernovae.tasks.derive module
- astrocats.supernovae.tasks.des module
- astrocats.supernovae.tasks.donations module
- astrocats.supernovae.tasks.fermi module
- astrocats.supernovae.tasks.gaia module
- astrocats.supernovae.tasks.general_data module
- astrocats.supernovae.tasks.grb module
- astrocats.supernovae.tasks.itep module
- astrocats.supernovae.tasks.nedd module
- astrocats.supernovae.tasks.ogle module
- astrocats.supernovae.tasks.palomar module
- astrocats.supernovae.tasks.panstarrs module
- astrocats.supernovae.tasks.pessto module
- astrocats.supernovae.tasks.psst module
- astrocats.supernovae.tasks.rochester module
- astrocats.supernovae.tasks.scp module
- astrocats.supernovae.tasks.sdss module
- astrocats.supernovae.tasks.simbad module
- astrocats.supernovae.tasks.snfactory module
- astrocats.supernovae.tasks.snhunt module
- astrocats.supernovae.tasks.snls module
- astrocats.supernovae.tasks.superfit module
- astrocats.supernovae.tasks.suspect module
- astrocats.supernovae.tasks.test module
- astrocats.supernovae.tasks.tns module
- astrocats.supernovae.tasks.vizier module
- astrocats.supernovae.tasks.wiserep module
- Module contents
- astrocats.supernovae.utils package
- astrocats.supernovae.tasks package
- Submodules
- astrocats.supernovae.catalog module
- astrocats.supernovae.constants module
- astrocats.supernovae.supernova module
- Module contents
- Subpackages
Submodules¶
astrocats.main module¶
-
astrocats.main.
get_git
()¶ Get a string representing the current git status (tag and commit hash).
git_vers : str
-
astrocats.main.
load_command_line_args
(clargs=None)¶ Load and parse command-line arguments.
- args : str or None
- ‘Faked’ commandline arguments passed to argparse.
- args : argparse.Namespace object
- Namespace in which settings are stored - default values modified by the given command-line arguments.
-
astrocats.main.
load_log
(args)¶ Load a logging.Logger object.
- args : argparse.Namespace object
- Namespace containing required settings: {args.debug, args.verbose, and args.log_filename}.
log : logging.Logger object
-
astrocats.main.
load_user_config
(args, log)¶ Load settings from the user’s confiuration file, and add them to args.
Settings are loaded from the configuration file in the user’s home directory. Those parameters are added (as attributes) to the args object.
- args : argparse.Namespace
- Namespace object to which configuration attributes will be added.
- args : argparse.Namespace
- Namespace object with added attributes.
-
astrocats.main.
main
()¶ Primary entry point for all AstroCats catalogs.
From this entry point, all internal catalogs can be accessed and their public methods executed (for example: import scripts).
-
astrocats.main.
setup_user_config
(log)¶ Setup a configuration file in the user’s home directory.
Currently this method stores default values to a fixed configuration filename. It should be modified to run an interactive prompt session asking for parameters (or at least confirming the default ones).
log : logging.Logger object