Commit graph

10 commits

Author SHA1 Message Date
1cec726451 Add type annotations to lib/xmet/db.py 2025-04-19 11:34:57 -04:00
8e850de88f Pass module name as parameter 2025-04-08 23:17:48 -04:00
1ce5afee41 Implement Database.get_many()
Implement Database.get_many(); reimplement Database.get() using the
former
2025-04-07 12:15:17 -04:00
8b45d696a1 Implement config file loader
Changes:

* Implement config file loader

* Add config-based database connector

* Remove database path argument from all tools in bin/
2025-04-03 21:48:21 -04:00
7da2dd34f2 Add limit argument to Database.query() 2025-03-31 14:35:24 -04:00
6d7b8023c2 Look up IGRA stations when possible
Other changes:

* Refactor Database.query() to accept a list of clauses, rather than a
  dict of key-value pairs to build '{k} = :{k}' clauses from
2025-03-02 20:02:09 -05:00
8013690efd Allow passing dict as query_sql() params 2025-02-25 20:38:55 -05:00
5b969b0496 Suppress errors by removing unnecessary Spatialite call 2025-02-25 20:38:41 -05:00
011d66d2d1 Initial implementation of IGRA ingest 2025-02-25 10:32:31 -05:00
6d784cb100 Rename from nexrad-archive to xmet 2025-02-22 13:53:54 -05:00
Renamed from lib/nexrad/db.py (Browse further)