Recent Releases of hidrokit

hidrokit - 0.5.2

Changes

✨ Enhancements

  • (#288) | Update version to 0.5.2 in CITATION.cff and __version__.py @taruma

πŸ› Bug Fixes

  • (#286) | Refactor module hk99.py to use 'thiessen' instead of 'thiessen_polygon' @taruma

Contributors

@taruma

- Python
Published by github-actions[bot] about 2 years ago

hidrokit - 0.5.1

Changes

πŸ› Bug Fixes

  • (#284) | Release 0.5.1 @taruma
  • (#282) | Fix typo in chi_square.py and lognormal.py @taruma
  • (#278) | Update branch names in GitHub workflows @taruma

πŸ“ƒ Documentation

  • (#280) | Update author name in .zenodo.json and CITATION.cff @taruma

πŸ“Ž Github

  • (#280) | Update author name in .zenodo.json and CITATION.cff @taruma
  • (#278) | Update branch names in GitHub workflows @taruma

Contributors

@taruma

- Python
Published by github-actions[bot] about 2 years ago

hidrokit - 0.5.0

New Module Name in hidrokit.contrib.taruma

  • hk43: pamarayan_excel_data_extraction
  • hk53: dataframe_to_tensor
  • hk73: bmkg_utils
  • hk79: hidrokit_hourly_excel_parser
  • hk84: summary_hourly
  • hk87: dependable_flow
  • hk88: hidrokit_excel_parser
  • hk89: nreca_model
  • hk90: model_calibration
  • hk96: fjmock_model
  • hk98: statistic_summary
  • hk99: thiessen
  • hk102: upsampling
  • hk106: evapotranspiration
  • hk124: lognormal
  • hk126: logpearson3
  • hk127: gumbel
  • hk140: kolmogorov_smirnov
  • hk141: chi_square
  • hk151: outlier_hydrology
  • hk158: statistical_coefficients
  • hk172: normal

What's Changed

  • πŸ’° add funding by @taruma in https://github.com/hidrokit/hidrokit/pull/227
  • Samakan dengan master by @taruma in https://github.com/hidrokit/hidrokit/pull/230
  • update python version >= 3.9 by @taruma in https://github.com/hidrokit/hidrokit/pull/231
  • Update documents to english by @taruma in https://github.com/hidrokit/hidrokit/pull/233
  • perbarui ke versi >= 3.9 by @taruma in https://github.com/hidrokit/hidrokit/pull/234
  • memperbaiki kode dalam mencari nilai K dan probabilitas by @taruma in https://github.com/hidrokit/hidrokit/pull/236
  • Refactor hk73 (BMKG) nama fungsi dan dokumentasi by @taruma in https://github.com/hidrokit/hidrokit/pull/237
  • Refactor hk88 dan dokumentasinya by @taruma in https://github.com/hidrokit/hidrokit/pull/239
  • Refactor hk43.py by @taruma in https://github.com/hidrokit/hidrokit/pull/240
  • Refactor hk53.py (dataframetotensor) by @taruma in https://github.com/hidrokit/hidrokit/pull/261
  • Refactor hk79.py by @taruma in https://github.com/hidrokit/hidrokit/pull/262
  • Refactor hk84 by @taruma in https://github.com/hidrokit/hidrokit/pull/263
  • Update dependencies in environment-dev.yml and requirements.txt by @taruma in https://github.com/hidrokit/hidrokit/pull/265
  • Refactor hk87.py by @taruma in https://github.com/hidrokit/hidrokit/pull/266
  • Refactor hk87.py to improve performance and readability by @taruma in https://github.com/hidrokit/hidrokit/pull/267
  • Refactor hk90.py module to improve readability and documentation by @taruma in https://github.com/hidrokit/hidrokit/pull/268
  • Refactor hk96.py module to improve readability by @taruma in https://github.com/hidrokit/hidrokit/pull/269
  • Refactor hk98.py module to improve readability and documentation by @taruma in https://github.com/hidrokit/hidrokit/pull/270
  • Refactor hk99.py module to improve readability and documentation by @taruma in https://github.com/hidrokit/hidrokit/pull/271
  • refactor hk102 by @taruma in https://github.com/hidrokit/hidrokit/pull/272
  • Refactor hk102.py module to improve performance and readability by @taruma in https://github.com/hidrokit/hidrokit/pull/273
  • Refactor contrib.taruma by @taruma in https://github.com/hidrokit/hidrokit/pull/274
  • Rename 'hk' modules by @taruma in https://github.com/hidrokit/hidrokit/pull/275
  • Minor Update: 0.5.x by @taruma in https://github.com/hidrokit/hidrokit/pull/232

Full Changelog: https://github.com/hidrokit/hidrokit/compare/0.4.1...0.5.0

- Python
Published by taruma about 2 years ago

hidrokit - 0.4.1

πŸ› Perbaikan

  • (#223) | refactor hk98 and use append method @taruma
  • (#221) | fix #201 menghapus negasi dan menyederhanakan persamaan @taruma
  • (#220) | fix #214 source_dist to None @taruma

Daftar Kontributor

@taruma

- Python
Published by github-actions[bot] about 4 years ago

hidrokit - 0.4.0

Perubahan

πŸš€ Fitur Baru

  • Penambahan modul .contrib.taruma:

Isu | modul | keterangan | manual :- | :- | :- | :-

102 | .hk102 | upsampling dataset | Gist

151 | .hk151 | uji outlier | Gist

158 | .hk158 | perhitungan parameter statistik | Gist

140 | .hk140 | uji kolmogorov-smirnov | Gist

141 | .hk141 | uji chi-square | Gist

124, #179 | .hk124 | distribusi log normal 2 parameter | Gist

126, #179 | .hk126 | distribusi log pearson tipe III | Gist

127, #179 | .hk127 | distribusi gumbel | Gist

172, #179 | .hk172 | distribusi normal | Gist

Untuk penggunaan modul analisis frekuensi bisa menggunakan modul .contrib.taruma.anfrek agar tidak perlu mengingat kode modul. Dan untuk penggunaan modul uji kecocokan distribusi (kolmogorov-smirnov dan chisquare) bisa menggunakan modul .contrib.taruma.ujidist.

πŸ› Perbaikan

isu | modul/fungsi | keterangan | manual :- | :- | :- | :-

169 | test_prep_excel.test__dataframe_table() | perbaikan fungsi test | -

✨ Pembaruan

isu | modul/fungsi | keterangan | manual :- | :- | :- | :-

162 | .contrib.taruma.hk88.read_workbook() | luaran as_df=False berubah dari list menjadi dictionary | Gist

115 | .contrib.taruma.hk98.summary_all() | penambahan argumen verbose=False | Gist

162 | .contrib.taruma.hk88.read_workbook() | pembaruan fungsi untuk membaca seluruh sheet tanpa memasukkan nama stasiun/sheet | Gist

Perubahan Detail (0.3.6 -> 0.4.0)

  • Fix #114 Penambahan modul hk102 by @taruma in #171
  • Fitur #151 (Uji Outlier) by @taruma in #168
  • Fitur #158 (Parameter Statistik) by @taruma in #167
  • Fitur #126 Log Pearson 3 by @taruma in #170
  • Bugfix #115 verbose mode hk98 by @taruma in #173
  • Bugfix #169 Fix assertion frame test__dataframe_table by @taruma in #174
  • Fitur #127 Analisis Frekuensi Gumbel by @taruma in #175
  • Fitur #124 Analisis Frekuensi Log Normal by @taruma in #176
  • Fitur #172 Analisis Frekuensi Normal by @taruma in #177
  • Fitur #179 CDF untuk anfrek by @taruma in #180
  • Fitur #140 Uji Kolmogorov-Smirnov by @taruma in #181
  • Fitur #141 Uji Chi-Square by @taruma in #183
  • Fitur #162 Pembaruan fungsi read_workbook by @taruma in #184
  • Memperbarui github issue template dan .github by @taruma in #188
  • Pembaruan changelog sampai versi 0.3.6 by @taruma in #187
  • remove ci and checkers by @taruma in #190
  • perbarui readme dan informasi lainnya by @taruma in #191
  • Fitur #194 Rekap Anfrek by @taruma in #195
  • Fix #201 Ubah CDF agar sesuai saat tes KS by @taruma in #202
  • Fix #192 RD to Github Actions by @taruma in #203
  • fitur #200 modul rekap uji kecocokan distribusi by @taruma in #204
  • penambahan nama index kala ulang by @taruma in #205
  • tambah arg showdetail untuk fungsi hk158.checkdistribution by @taruma in #207
  • menambahkan github action untuk jekyll by @taruma in #208
  • tambah pytest-ci by @taruma in #212

- Python
Published by github-actions[bot] about 4 years ago

hidrokit - 0.3.7rc1

Perubahan

πŸš€ Fitur Baru

  • (#212) | tambah pytest-ci @taruma
  • (#204) | fitur #200 modul rekap uji kecocokan distribusi @taruma

✨ Pembaruan

  • (#207) | tambah arg show_detail untuk fungsi hk158.check_distribution @taruma
  • (#205) | penambahan nama index kala ulang @taruma
  • (#203) | Fix #192 RD to Github Actions @taruma

πŸ› Perbaikan

  • (#202) | Fix #201 Ubah CDF agar sesuai saat tes KS @taruma

πŸ–₯️ Situs

  • (#208) | menambahkan github action untuk jekyll @taruma

Daftar Kontributor

@taruma

- Python
Published by github-actions[bot] about 4 years ago

hidrokit - hidrokit 0.3.7rc0

Added/Ditambahkan - Penambahan modul .contrib.taruma:

Isu | modul | keterangan | manual :- | :- | :- | :-

102 | .hk102 | upsampling dataset | Gist

151 | .hk151 | uji outlier | Gist

158 | .hk158 | perhitungan parameter statistik | Gist

140 | .hk140 | uji kolmogorov-smirnov | Gist

141 | .hk141 | uji chi-square | Gist

124, #179 | .hk124 | distribusi log normal 2 parameter | Gist

126, #179 | .hk126 | distribusi log pearson tipe III | Gist

127, #179 | .hk127 | distribusi gumbel | Gist

172, #179 | .hk172 | distribusi normal | Gist

Untuk penggunaan modul analisis frekuensi bisa menggunakan modul .contrib.taruma.anfrek agar tidak perlu mengingat kode modul.

Fixed/Diperbaiki

isu | modul/fungsi | keterangan | manual :- | :- | :- | :-

169 | test_prep_excel.test__dataframe_table() | perbaikan fungsi test | -

115 | .contrib.taruma.hk98.summary_all() | penambahan argumen verbose=False | Gist

162 | .contrib.taruma.hk88.read_workbook() | pembaruan fungsi untuk membaca seluruh sheet tanpa memasukkan nama stasiun/sheet | Gist

Changed/Diubah

isu | modul/fungsi | keterangan | manual :- | :- | :- | :-

162 | .contrib.taruma.hk88.read_workbook() | luaran as_df=False berubah dari list menjadi dictionary | Gist

- Python
Published by taruma about 4 years ago

hidrokit - Bugfix 0.3.6 timestep_table

Pada update 0.3.6, memperbaik bug yang termasuk kategori criticial pada fungsi hidrokit.timeseries.timestep_table yang hasilnya tidak sesuai deskripsi saat menggunakan parameter keep_first.

πŸ› Perbaikan

  • (#121) | fix #120 @taruma

- Python
Published by taruma almost 6 years ago

hidrokit - Update 0.3.5: Model NRECA dan FJ MOCK

Pada update 0.3.5, hidrokit dapat digunakan untuk analisis hidrologi berupa pemodelan NRECA dan FJ Mock, menghitung debit andal, Evapotranspirasi. Pada versi ini juga menyediakan beberapa modul untuk mengatasi manipulasi data time series (rekap data/sampling, upsampling).

Perubahan

Penambahan

Terdapat 9 modul tambahan untuk hidrokit.contrib.taruma: - .hk106 | Perhitungan evapotranspirasi - .hk102 | Upsampling dataset - .hk96 | Pemodelan F.J. Mock - .hk98 | Rekap dataset deret waktu - .hk99 | Perhitungan curah hujan dengan metode poligon Thiessen - .hk90 | Kalibrasi Model (NRECA/FJ_MOCK) - .hk89 | Pemodelan NRECA - .hk87 | Perhitungan debit andalan menggunakan kurva durasi debit - .hk88 | Ambil dataset hujan harian dari excel

Penggunaan

Daftar manual/referensi bisa dilihat: - https://taruma.github.io/articles/hidrokit-contrib-taruma

πŸš€ Fitur

  • (#112) | Update 0.3.5 @taruma
  • (#107) | add taruma.hk106 evapotranspirasi @taruma
  • (#103) | add taruma.hk96 pemodelan FJ Mock @taruma
  • (#101) | add taruma.hk98 rekap deret waktu @taruma
  • (#100) | add taruma.hk99 thiessen @taruma
  • (#94) | add taruma.hk90 kalibrasi model @taruma
  • (#93) | add taruma.hk89 model NRECA @taruma
  • (#92) | add taruma.hk87 debit andal @taruma
  • (#91) | add modul taruma.hk88 @taruma

πŸ› Perbaikan

  • (#105) | fix #104 @taruma
  • (#100) | add taruma.hk99 thiessen @taruma

- Python
Published by taruma over 6 years ago

hidrokit - Update 0.3.4: contrib.taruma.hk84

Penambahan

Penambahan modul baru untuk subpaket .contrib: - modul taruma.hk84 yang digunakan sebagai modul membuat tabel ringkasan mengenai observasi hujan jam-jaman beserta durasinya.

Penggunaan

manual untuk modul hk84: - https://gist.github.com/taruma/cad07f29ffc025ba9e7801e752be3444

πŸš€ Fitur

  • (#86) | Update 0.3.4 @taruma
  • (#85) | contrib.taruma.hk84 @taruma

- Python
Published by release-drafter[bot] over 6 years ago

hidrokit - Update 0.3.3: contrib.taruma.hk79

Penambahan modul baru untuk subpaket .contrib: - modul taruma.hk79 yang digunakan sebagai modul membaca data jam-jaman dari excel (mengikuti isu #79 atau #80)

Perbaikan kecil seperti: - memperbaiki berkas sitasi - memperbaiki pemanggilan hidrokit.__version__ - memperbaiki lint, yaitu baris yang terlalu panjang - mengembangkan makefile agar memudahkan untuk publikasi

Penggunaan

manual untuk modul hk79: - https://gist.github.com/taruma/05dab67fac8313a94134ac02d0398897

πŸš€ Fitur

  • (#83) | Update 0.3.3 @taruma
  • (#82) | 0.3.3 @taruma

- Python
Published by release-drafter[bot] over 6 years ago

hidrokit - Release 0.3.2: contrib update

Pada versi 0.3.2, kami menyediakan subpaket baru bernama .contrib. subpaket .contrib digunakan sebagai tempat penyimpanan sementara dari kontributor sebelum di implementasikan ke paket hidrokit. Subpaket ini dibuat agar memudahkan para kontributor untuk menyampaikan, menggunakan, mendistribusikan kontribusinya.

Catatan: - subpaket .contrib tidak terpantau dalam evaluasi kode proyek hidrokit, sehingga kontribusi di dalam .contrib tidak akan mempengaruhi evaluasi paket hidrokit. - versi 0.3.2 karena ada kesalahan pengelola untuk menyesuaikan rilisnya dengan zenodo. Hal ini telah diatasi dengan menambah CFF dan json untuk zenodo. Karena sebelumnya telah rilis 0.3.1 dan tidak bisa rilis versi sebelumnya, maka terpaksa untuk rilis 0.3.2 agar muncul pada database zenodo. Maaf atas kekeliruan ini. - penulisan tag juga diubah menjadi "0.3.2" karena penggunaan "v0.3.2" menghasilkan error pada zenodo.

Daftar isi subpaket .contrib

  • .taruma
    • .hk43 (manual): ubah pivot table ke dataframe
    • .hk53 (manual): buat tabel/tensor untuk pemodelan deep learning LSTM
    • .hk73 (manual): mengolah berkas dari bmkg

Perubahan

  • (#76) | fix init and add manual @taruma
  • (#72) | Bump to 0.3.0 @taruma

πŸš€ Fitur

  • (#75) | Update to 0.3.0 @taruma
  • (#74) | ADD taruma.hk73 @taruma
  • (#71) | Subpaket contrib @taruma
  • (#69) | clean environment setup @taruma

- Python
Published by taruma over 6 years ago

hidrokit - Hotfix 0.2.1

Paket hidrokit sekarang mendukung python 3.5.

Perubahan

πŸš€ Fitur

  • (#63) | Hotfix 0.2.1 python 3.5 support & codecov configuration @taruma

πŸ› Perbaikan

  • (#63) | Hotfix 0.2.1 python 3.5 support & codecov configuration @taruma
  • (#64) | tambah classifier python 3.5 @taruma

- Python
Published by release-drafter[bot] almost 7 years ago

hidrokit - Release 0.2.0

Ini merupakan perubahan sangat signifikan dari versi sebelumnya. Perubahan nama fungsi dan modul sangat signifikan sehingga fungsi/metode yang digunakan sebelumnya tidak berfungsi sama sekali (no backward-compatibility). Rilis ini disertakan dengan dirilisnya situs untuk hidrokit dan hidrokit-nb.

Untuk lebih lanjut baca halaman rilis hidrokit 0.2.0.

Baru - Merombak seluruh nama fungsi/modul dan struktur paket python.

Situs: - hidrokit.online - notebook.hidrokit.online - hidrokit's readthedocs

- Python
Published by taruma almost 7 years ago

hidrokit - Release 0.1.3

25 Juni 2019 - v0.1.3

Versi ini fokus ke dokumentasi teknis. Dari versi ini, hidrokit memiliki dokumentasi teknis otomatis yang dibuat menggunakan sphinx dan readthedocs. Situsnya adalah hidrokit.readthedocs.io. - Penambahan - Situs dokumentasi teknis di readthedocs. - docstring untuk setiap metode.

What’s Changed

  • Versi 0.1.3 (#9) @taruma
  • WIP Add Sphinx Support (#20) @taruma
  • fix #34 github template (#38) @taruma
  • konfigurasi stale (#17) @taruma
  • Documentation Updates 0.1.2 (#10) @taruma

- Python
Published by release-drafter[bot] almost 7 years ago

hidrokit - Release 0.1.2

Baru

(Baru) Module datakit: - Fungsi .dict_null_data(dataset, date=True, date_format='%Y/%m/%d'): Membaca data yang hilang pada pandas.DataFrame dan memberi dictionary data yang hilang pada setiap kolomnya. - dataset merupakan objek pandas.DataFrame. - date=True, jika dalam dataset menggunakan index berupa objek datetime. - date_format='%Y/%m/%d, jika date=True untuk mengubah format penulisan tanggal dengan metode .strftime(date_format)

(Penambahan) Module dlkit: - Fungsi .table_timesteps(dataset, column_timesteps=None, n_timesteps=2, first_col=True: Membuat tabel timesteps dengan kebebasan memilih kolom tertentu. - dataset merupakan objek pandas.DataFrame. - column_timesteps merupakan list yang berisikan daftar nama kolom yang akan ditambah kolom timesteps. Jika bernilai None, maka seluruh kolom pada dataset akan diberi kolom timesteps tambahan. - first_col = True jika ingin menyertakan kolom pada waktu t (t_min0).

Perbaikan

  • Fungsi dlkit.multi_column_timesteps() memiliki perubahan dengan penambahan argumen idx_col terkait pengembangan fungsi baru dlkit.table_timesteps(). Perbaikan ini tidak mempengaruhi penggunaan sebelumnya.

What’s Changed

  • Versi 0.1.2 (#8) @taruma

- Python
Published by release-drafter[bot] about 7 years ago

hidrokit - Release 0.1.1

What’s Changed

  • Add dlkit function (#7) @taruma

Perubahan

  • Penambahan module dlkit dengan fungsi plot_dataset, single_column_timesteps, multi_column_timesteps.

- Python
Published by release-drafter[bot] about 7 years ago

hidrokit - Release 0.1.0

What’s Changed

  • Initial Release 0.1.0 (#5) @taruma ## Instalasi menggunakan perintah pip Pada rilis ini, hidrokit dapat diinstalasi dengan menggunakan perintah pip install hidrokit, sehingga memudahkan penggunaan dan distribusi versi terbaru.

Perubahan struktur folder:

Folder ./data/

Ditujukan untuk sample data yang boleh digunakan untuk publik.

Folder ./hidrokit/

Berisikan folder utama kode hidrokit.

Folder ./notebook/

Folder ini berisikan notebook .ipynb untuk demo penggunaan hidrokit atau notebook pengembangan (development).

Modul yang tersedia di versi v0.1.0:

Di rilis ini, terdapat modul hidrokit.prepkit dan hidrokit.viewkit dengan fungsi yang terbatas, dapat dilihat pada demo_pos_hujan.ipynb dalam folder notebook.

Versi Semantik

Penomoran versi untuk proyek ini akan mengikuti versi semantik. Lebih lanjut bisa baca di semver.

Github Wiki

Dokumentasi proyek ini akan dialihkan ke Github Wiki. Kunjungi Wiki hidrokit.

- Python
Published by release-drafter[bot] over 7 years ago

hidrokit - Initial

Initial Work

  • Create Code of Conduct (#1) @taruma

- Python
Published by release-drafter[bot] over 7 years ago