Skip to main content

An open source library for common hydrological and meteorological issues

Project description

logo

Repo status - in process contributions - welcome Python - 3.10.8 OS - Linux license - MIT

An open source library for common hydrological and meteorological issues.

Content

analysis

class TimeSeries

  • subset_timeframe: subdivide time series based on a timeframe
  • subset_period: subdivide time series based on a period
  • hyd_year: add column "hyd_year" (hydrological year) based on a given start day and month
  • principal_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


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)

Uploaded Source

Built Distribution

flyingfish-0.0.1-py3-none-any.whl (10.6 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page