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.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_tableby @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
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 argumenidx_colterkait pengembangan fungsi barudlkit.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
dlkitdengan fungsiplot_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
pipPada rilis ini, hidrokit dapat diinstalasi dengan menggunakan perintahpip 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