d777934a6f
Use same gravitational force across codebase
2025-03-09 16:14:55 -04:00
cae2cb0b3f
Ensure gravitational force is applied to CAPE
2025-03-09 15:22:25 -04:00
bb9b2e2dbf
Remove unnecessary parens
2025-03-09 15:22:10 -04:00
25540d0ef7
Initial implementation of CAPE calculation
...
Initial implementation of CAPE calculation; need to fix EL calculation
to achieve valid results
2025-03-09 14:40:38 -04:00
e5f00ee85f
Move parameter derivation to SoundingParameters
2025-03-09 13:29:01 -04:00
c1f85adeec
Slight whitespace fix
2025-03-09 12:38:02 -04:00
6faef30524
Redo Sounding.find_el() with Series.intersect()
2025-03-09 12:36:14 -04:00
c2f17fa139
Drop Sounding.find_lfc() for Series.intersect()
2025-03-09 12:18:40 -04:00
2edea01934
Redo Sounding.find_lcl() with Series.intersect()
2025-03-09 12:16:34 -04:00
74678d6a32
Redo Sounding.find_el() with Series.intersect()
2025-03-09 12:15:24 -04:00
830425980d
Only follow temperature line once
2025-03-09 12:08:50 -04:00
38c1a48e01
Explicitly specify manner of intersection
2025-03-09 11:58:09 -04:00
ebae24b38e
Implement finding equilibrium level
...
Other changes:
* Rework Series.intersect() to return a tuple containing temperature,
pressure
* Rework other methods returning Series to return a tuple containing
temperature, pressure
2025-03-08 22:39:41 -05:00
53ea99803e
Move parameter derivation to sounding.py
2025-03-08 12:03:07 -05: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
0ca324b9b5
Whitespace alignment
2025-02-28 16:05:04 -05:00
22a4a83f27
Remove useless statement
2025-02-28 16:00:47 -05:00
8eedb5393a
Move SoundingSample type annotations into __init__()
2025-02-28 16:00:00 -05:00
aac34375d7
Remove thermodynamic calculations from sounding.py (for now)
2025-02-27 09:29:33 -05:00
b13d9708e5
Allow saturated mixing ratio on any pressure
2025-02-26 19:28:15 -05:00
5e615b5d59
Adjust sounding queries
2025-02-25 21:37:58 -05:00
bcf0fa2f97
Don't feed sounding with an Iterable of samples, but a list
2025-02-25 20:56:35 -05:00
9494b53105
Bugfixes
2025-02-25 20:39:14 -05:00
0e54cd0b14
Initial implementation of sounding query code
2025-02-25 20:13:38 -05:00
b4223248e5
Mass rename 'coord' columns to 'location'
2025-02-25 11:40:12 -05:00
011d66d2d1
Initial implementation of IGRA ingest
2025-02-25 10:32:31 -05:00
4f0c11cfca
Progress
2025-02-24 21:35:11 -05:00
0293905b74
Implement formula for LCL
2025-02-24 19:19:56 -05:00
ab84e0e919
Whitespace
2025-02-24 17:25:31 -05:00
dc4e6f3423
Initial commit of sounding.py
2025-02-24 17:25:18 -05:00