An open source library for common hydrological and meteorological issues
Project description
An open source library for common hydrological and meteorological issues.
Content
analysis
class TimeSeries
subset_timeframe
: subdivide time series based on a timeframesubset_period
: subdivide time series based on a periodhyd_year
: add column "hyd_year" (hydrological year) based on a given start day and monthprincipal_values
: derive principal values (HHX, HX, MHX, MX, MNX, NX, NNX) from a time series- extract partial series: TODO #5
- extract independent events: TODO #6
class NumericalList
exploratory data analysis
- estimates of location:
arithmetic_mean
,weighted_arithmetic_mean
,trimmed_mean
,geometric_mean
,exponential_mean
,harmonic_mean
,median
,weighted_median
,percentile
- estimate_of_variability:
mu
,avg_absolute_deviation_from_mean
,avg_absolute_deviation_from_median
,median_absolute_deviaton
,variance
,stdev
,range
,iqr
- estimates of distribution:
coefficient_of_skewness
,coefficient_of_kurtosis
TODO #7,mode
data distributions
- calculate empirical distribution: TODO #8
- fitting theoretical distribution: TODO #4
Error statistics
class MultiNumericalList
- covariance: TODO #9
- correlation: TODO #10
cleaning
- consistency: data gaps, missing values, duplicate: TODO #12
- homogenity: TODO #13
- precipitation correction after Richter: TODO #14
visualization
- plot hydrograph: TODO #15
- plot summation curve: TODO #16
- plot duration curve: TODO #17
- plot wind rose: TODO #18
- plot atmospheric sounding: TODO #19
example
Run example with jupyter notebook
within the virtual environment.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
flyingfish-0.0.1.tar.gz
(9.9 kB
view hashes)
Built Distribution
flyingfish-0.0.1-py3-none-any.whl
(10.6 kB
view hashes)
Close
Hashes for flyingfish-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 95df3c2db9c9576663c23de761c61a65e14ae25225cd494988ab4c0632839fd6 |
|
MD5 | b2ae2a102798b2d9eb4ba824e14e72d9 |
|
BLAKE2b-256 | 627d7dec25d5113ea6659ad4c4f10e52b04dc4205c571b27caeecd03ffc06cc7 |