Skip to content

Commit

Permalink
use constants from HydUtils
Browse files Browse the repository at this point in the history
  • Loading branch information
duynguyen02 committed Nov 30, 2024
1 parent 406508d commit ab3fa69
Show file tree
Hide file tree
Showing 3 changed files with 168 additions and 125 deletions.
5 changes: 0 additions & 5 deletions hydtank/columns_constants.py

This file was deleted.

24 changes: 16 additions & 8 deletions hydtank/dataset.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,30 +2,38 @@
from datetime import datetime
from typing import List

from hydutils.hyd_constants import (
TIMESERIES,
PRECIPITATION,
EVAPOTRANSPIRATION,
DISCHARGE,
)
import pandas as pd

from hydtank.columns_constants import TIME_SERIES, PRECIPITATION, EVAPOTRANSPIRATION, DISCHARGE


class Dataset:
def __init__(self, time_series: List[datetime], precipitation: List[float],
evapotranspiration: List[float],
discharge: List[float]):
def __init__(
self,
time_series: List[datetime],
precipitation: List[float],
evapotranspiration: List[float],
discharge: List[float],
):
self._time_series = time_series
self._precipitation = precipitation
self._evapotranspiration = evapotranspiration
self._discharge = discharge

def to_dataframe(self):
dataset_dict = {
TIME_SERIES: self._time_series,
TIMESERIES: self._time_series,
PRECIPITATION: self._precipitation,
EVAPOTRANSPIRATION: self._evapotranspiration,
DISCHARGE: self._discharge
DISCHARGE: self._discharge,
}

df = pd.DataFrame(dataset_dict)
df[TIME_SERIES] = pd.to_datetime(df[TIME_SERIES])
df[TIMESERIES] = pd.to_datetime(df[TIMESERIES])
return df

def copy(self):
Expand Down
Loading

0 comments on commit ab3fa69

Please sign in to comment.