astrocats
astrocats copied to clipboard
Astrocats package for constructing astronomical catalogs
The following goals should be achieved or addressed before an eventual alpha/"product" version of the `AstroCats` package. - [x] Easily installable via `pip`. - [ ] Easily usable for development....
This is a place to discuss / brainstorm how the setup script and installation of `astrocats` and catalogs should work in the future. One of the first priorities should be...
Try: http://stackoverflow.com/questions/38543506/change-logging-print-function-to-tqdm-write-so-logging-doesnt-interfere-wit
Currently its not feasible to store an entire run to a log (using the `--log` argument) because the file reaches multiple GBs. I think the default `--log` mode should write...
So currently when we do something like say `add_photometry`, we pass a list of `kwargs` to the function where each kwarg is really a string: ``` Python catalog.entries[name].add_photometry(time=mjd, band=band, magnitude=magnitude,...
Need to find a way to get the subcommand parsers to show their own help, when `-h`/`--help` is passed _after_ the subcommand name. e.g.: - `astrocats -h` should run the...
The `PATHS` class should be extricated from `Catalog` and moved into its own file. During initialization of each `Catalog` instance, a `PATHS` instance should also be created and stored internally....
Individual tasks should exit it they are either taking far longer than normal to complete, or are stalled somewhere. In the long-run, it might be good to even set these...
_Perhaps_ an individual catalog doesn't need to use the output-repository structure that `supernovae` does. For example, the catalog may not version-track the output files at all, they may all be...
Currently the [`Photometry`](https://github.com/astrocatalogs/astrocats/blob/master/astrocats/catalog/photometry.py) class contains only simple primitives, with different types of flux/brightness measures enumerated. This is something that could be both streamlined and expanded significantly. This issue is a...