Comments (3)
The idea here was we have a "favored" unit for time, MJD, but if a user hand-writes a JSON file with a different unit, they should be able to specify it and have astrocats
understand it. Upon being imported into astrocats
and the final JSON written to disk, times would be converted to the "favored" unit.
from astrocats.
And on the first bullet: Are you thinking dates in the form of English words, like "November 12, 1984"? Ideally the check would be to see if it parses in a date parser, but unfortunately the date parsers in Python are very inflexible (and unintelligent). I think astropy
's time
module is a bit better, but still rather inflexible.
from astrocats.
Yeah, I think the favored time unit is good. It looks like I was having problems because of me, not it (it seemed that passing in a string version of the time was failing --- not true; and issue updated). So the only thing is that it seems a little strange how the conversion is done: maybe just delete the U_TIME
parameter if its converted... Also, I found this package a while ago that does some pretty impressive matching for datetime specifications:
https://dateutil.readthedocs.io/en/stable/
from astrocats.
Related Issues (20)
- Can't use --depth command anymore? HOT 2
- Photometry: 'u_time': MJD is being added as default even to 'host' entries without time value HOT 2
- Move git-related `supernovae` scripts to `catalog` methods.
- Separate `PATHS` class from `Catalog`, and combine with `git-` methods. HOT 1
- Get 'update' mode working again HOT 2
- The path to v1.0
- Improve logging levels and logging file
- How can I use this? HOT 13
- Logger output conflicts with tqdm
- iframe doesn't resize when entry is opened in background tab
- Replace `future` with `six` HOT 2
- Combine `Entry._init_cat_dict()` and `Entry._add_cat_dict()`
- Entry.sanitize() fails (at times) with photometry that dont have `TIME` values.
- Add setting to determine warning/logging/error level when adding data fails
- Consider using astroquery for image cutouts
- Importing the example catalogue [supernovae] results in error RuntimeError: Return value should have been None! HOT 2
- astrocats cannot import catalogs when installed with Anaconda HOT 3
- Failed OSC update HOT 2
- api.astrocats.space certificate expired HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from astrocats.