Releases: Zncl2222/uc_sgsim
Releases · Zncl2222/uc_sgsim
v1.2.9
What's Changed
- ci(codeql): use python3.11 to aviod no distutils error by @Zncl2222 in #223
- Start of v1.2.9 by @Zncl2222 in #222
- Add Constant Path Sgsim Feature to C Version by @Zncl2222 in #224
- docs(sgsim): fix wrong spelling and style of comment and remove redundant code by @Zncl2222 in #225
- feat(repr): add repr of kriging, sgsimfiled and covmodel for better readability by @Zncl2222 in #226
- Add test cases and docs for cov_cache in c code by @Zncl2222 in #227
- Release@v1.2.9 by @Zncl2222 in #229
Full Changelog: v1.2.8...v1.2.9
v1.2.8
v1.2.7 (Deprecated)
This version are deprecated. Please checkout v1.2.8
v1.2.6
What's Changed
- Merge main into develop (start of the version) by @Zncl2222 in #194
- chore(files): remove redundant files by @Zncl2222 in #195
- python/feature/cov_cache by @Zncl2222 in #197
- style(sgsim): rename varialbes to make them better to read and unders… by @Zncl2222 in #198
- docs(sgsim): add docstring for exception, random_field and utils by @Zncl2222 in #199
- docs(cov_model): add docstring for cov_model by @Zncl2222 in #201
- docs(kriging): add doc string for kriging by @Zncl2222 in #202
- docs(sgsim): add comment and docstring of sgsim by @Zncl2222 in #203
- docs(plotting): add doc string for plotting by @Zncl2222 in #204
- ci(cmake): update apt-get before install valgrind by @Zncl2222 in #206
- docs(cov_model): add code documents and comments of cov_model by @Zncl2222 in #205
- c/fix/sort_tools by @Zncl2222 in #207
- C/docs/random and matrix tools by @Zncl2222 in #208
- docs(variogram): add file and function documents of variogram by @Zncl2222 in #210
- c/docs/c_core by @Zncl2222 in #211
- docs(sgsim): add file and funciton documents of sgsim by @Zncl2222 in #212
- docs(kriging): add file and function documents of kriging by @Zncl2222 in #213
- docs(readme): update badges and contents by @Zncl2222 in #214
- docs(readme): adjust sonar cloud badges and add pytest badge by @Zncl2222 in #215
- Release/v1.2.6 by @Zncl2222 in #217
Full Changelog: v1.2.5...v1.2.6
v1.2.5
What's Changed
- Merge main into develop (start of the version) by @Zncl2222 in #164
- ci(githubci): add windows platform ci by @Zncl2222 in #166
- feat(sgsim): add z_max, z_min and max_neigh settings by @Zncl2222 in #169
- refactor(sgsim): refactor the params setting method in sgsim by @Zncl2222 in #170
- refactor(plot): remove plot func in sgsim and inherit Visualize class by @Zncl2222 in #172
- refactor(plot): refactor class Visualize to SgsimPlot by @Zncl2222 in #173
- feat(plot): add more custom plotting options by @Zncl2222 in #175
- style(plot): rename plot to plotting by @Zncl2222 in #176
- style(uc_sgsim): code style fixing by @Zncl2222 in #177
- feat(c_core): add z_min, z_max and max_neighbor params for c_core by @Zncl2222 in #179
- feat(c_core): add dynamic lib by @Zncl2222 in #180
- feat(sgsim): add ctypes interface for python to set z_min and z_max by @Zncl2222 in #181
- style(sgsim): rename sgsim's variables by @Zncl2222 in #182
- refactor(sgsim): use designated initializers for structure init inste… by @Zncl2222 in #184
- fix(sgsim): add bandwidth calc and condition for memory allocation in… by @Zncl2222 in #186
- refactor(sgsim): modify sgsim ctypes interface by @Zncl2222 in #185
- fix(sgsim): add **kwargs to UCSgsimDLL class init by @Zncl2222 in #187
- docs(example): update exmaple and readme by @Zncl2222 in #183
- docs(example): rename sgsim to sgsim_c to run simulation correctly by @Zncl2222 in #189
- ci(sonar): upgrade c/cpp sonar scanner version by @Zncl2222 in #190
- fix(sgsim): use max_neighbor and sample_neighbor to allocate the memory by @Zncl2222 in #188
- build(dll): update dll file by @Zncl2222 in #191
- Release/v1.2.5 by @Zncl2222 in #192
- fix(setup): fix the path of plotting pakckages by @Zncl2222 in #193
Full Changelog: v1.2.4...v1.2.5
v1.2.4
Add ordinary kriging and variogram plot and other minor changes.
What's Changed
- Merge main in to develop(Start of the version) by @Zncl2222 in #148
- feat(variogram): add theoritical variogram plotting by @Zncl2222 in #150
- perf(krige): use quick select instead of quick sort by @Zncl2222 in #151
- Python/feature/ordinary kriging by @Zncl2222 in #153
- style(kriging): rename krige to kriging by @Zncl2222 in #154
- style(kriging): reanme krige to kriging by @Zncl2222 in #155
- refactor(kriging): add support for kriging args of sgsim to accept st… by @Zncl2222 in #157
- fix(kriging): fix ordinary kriging and add small value for numerical… by @Zncl2222 in #158
- build(cmake): add building batch script for windows by @Zncl2222 in #159
- c/feature/ordinary_kriging by @Zncl2222 in #160
- Release/v1.2.4 by @Zncl2222 in #163
Full Changelog: v1.2.3...v1.2.4
v1.2.3
C performance enhancement and some api usuage refactoring.
See the milestone from project
What's Changed
- Merge main into develop (start of next stage) by @Zncl2222 in #138
- fix(example): fix the wrong function name by @Zncl2222 in #139
- chore(gitignore): remove redundant file and modify gitignore by @Zncl2222 in #140
- feat(quickselect): add quickselect and replace quicksort by it by @Zncl2222 in #142
- build(cmake): add -s options for cmake to compile .exe or .so by @Zncl2222 in #145
- refactor(randomfield): refactor class RandomField and add class Sgsim… by @Zncl2222 in #146
- Release/v1.2.3 by @Zncl2222 in #147
Full Changelog: v1.2.2...v1.2.3
v1.2.2
Some bugs fix and performance enhancement.
What's Changed
- Merge main into develop by @Zncl2222 in #125
- fix(variogram): fix variogram multi-core computing by @Zncl2222 in #127
- perf(krige): imporve performance by using numpy argsort by @Zncl2222 in #128
- perf(variogram): improve the performance of variogram computing by @Zncl2222 in #129
- perf(sgsim): improve the performance of sgsim by @Zncl2222 in #130
- perf(c_core): improve the performance of variogram and quicksort by @Zncl2222 in #131
- chore(example): rename example file by @Zncl2222 in #134
- C/performance/c_core by @Zncl2222 in #132
- docs(readme): modfied example and readme by @Zncl2222 in #135
- refactor(visualize): refactor the interface and method of visualize by @Zncl2222 in #136
- Release/v1.2.2 by @Zncl2222 in #137
Full Changelog: v1.2.1...v1.2.2
v1.2.1
Some bugs fixing and code optimizing. See the milestone from project
What's Changed
- Merge main into develop by @Zncl2222 in #112
- lib/docs/readme by @Zncl2222 in #113
- python/feature/cov_model_exponential by @Zncl2222 in #115
- fix(cov_model): make sill work as expected by @Zncl2222 in #118
- style(uc_sgsim): fix some minor syntax and rename some variables by @Zncl2222 in #119
- Python/feature/nugget by @Zncl2222 in #120
- C/refactor/cov model by @Zncl2222 in #121
- fix(cov_model): fix cov model in c_core and ctypes interface by @Zncl2222 in #122
- perf(krige): replace np.linalg.inv with np.linalg.solve and use np.ar… by @Zncl2222 in #123
- Release/v1.2.1 by @Zncl2222 in #124
Full Changelog: v1.2.0...v1.2.1
v1.2.0
v1.1.0 was skipped due to some reasons, see the milestone of each version from project
What's Changed
- style(uc_sgsim): rename some functions to snake_case by @Zncl2222 in #22
- fix(c_core): fix the problems of extreme estimated value while increa… by @Zncl2222 in #23
- feat(c_core): update shared library by @Zncl2222 in #24
- chore(uc_sgsim): remove unnecessary file by @Zncl2222 in #25
- docs(readme): add badge by @Zncl2222 in #26
- build(cmake): update cmake and clean the unecessary files by @Zncl2222 in #27
- fix(random_tools): define the M_PI in random_tools by @Zncl2222 in #28
- build(cmake): add script to compile dll file by @Zncl2222 in #29
- build(cmake): add cmake at root dir and use if condition to make exe … by @Zncl2222 in #30
- fix(c_example): remove redundant include and parameters by @Zncl2222 in #31
- build(cmake): add WIN32 if condtion to link math.h or not by @Zncl2222 in #32
- fix(c_core): free the memory allocated from heap by @Zncl2222 in #33
- fix(c_core): fix linux or windows macro defined by @Zncl2222 in #34
- fix(c_core): fix memory freeing in dynamic or shared library mode by @Zncl2222 in #35
- docs(readme): add badge and adjust some terms by @Zncl2222 in #36
- docs(readme): change build badge to pre-comit ci badge by @Zncl2222 in #37
- refactor(c_core): rename the c_core folder name by @Zncl2222 in #38
- fix(uc_sgsim): remove unnecessary import by @Zncl2222 in #40
- fix(variogram.c): fix the wrong include path by @Zncl2222 in #41
- fix(c_core): fix the mkdir bugs in linux os by @Zncl2222 in #42
- build(c_core): rename build script and add executable option for non-… by @Zncl2222 in #43
- fix(c_matrxi_tools): add error handler of file open by @Zncl2222 in #44
- build(c_core): add memcheck in cmake and make github action ci by @Zncl2222 in #45
- refactor(c_core): replace the general array by the lib c_array_tools by @Zncl2222 in #46
- docs(readme): add pre-dev statement by @Zncl2222 in #47
- docs(readme): remove redundant words by @Zncl2222 in #48
- refactor(c_core): upgrade c_array lib and use mt19937 rng to replace the by @Zncl2222 in #49
- refactor(uc_sgsim_py): refactor sgsim and krige by @Zncl2222 in #50
- lib/refactor/uc_sgsim_py by @Zncl2222 in #52
- Merge develop into main by @Zncl2222 in #53
- refactor(sgsim): remove uc_sgsim and replace it with random_field and by @Zncl2222 in #54
- feat(exception): add VariogramDoesNotCompute exception by @Zncl2222 in #55
- refactor(py_modulus): change variables as private in each modulus and by @Zncl2222 in #56
- Merge develop into main by @Zncl2222 in #57
- refactor(c_core): refactor krige.c by @Zncl2222 in #58
- Merge pull request #57 from Zncl2222/lib/ci/github_action by @Zncl2222 in #59
- build(python): add pytest and pytest-cov by @Zncl2222 in #60
- fix(sgsim): add pool.close and pool.join by @Zncl2222 in #61
- test(uc_sgsim_py): add sgsim basic test cases by @Zncl2222 in #62
- test(uc_sgsim): add config of coveragerc by @Zncl2222 in #63
- style(sgsim_py): add type annotation by @Zncl2222 in #64
- ci(sonarcloud): add sonarcloud for py code by @Zncl2222 in #65
- Merge develop into main by @Zncl2222 in #66
- fix(uc_sgsim): fix bugs and code smell by @Zncl2222 in #67
- Merge develop into main by @Zncl2222 in #69
- ci(sonarcloud): fix the multi-language analysis by @Zncl2222 in #70
- Merge develop into main by @Zncl2222 in #71
- ci(sonarcloud): fix sonarcloud_py config by @Zncl2222 in #72
- lib/fix/c_core by @Zncl2222 in #73
- lib/fix/c_core by @Zncl2222 in #74
- lib/ci/c_core by @Zncl2222 in #75
- Merge develop into main by @Zncl2222 in #76
- refactor(c_core): move c_array_tools lib to lib folder by @Zncl2222 in #77
- refactor(matrix_tools): refactor the save_1d_array function by @Zncl2222 in #78
- lib/fix/c_core by @Zncl2222 in #79
- ci(c_core): excute unittest to generate coverage statistics\ by @Zncl2222 in #80
- refactor(c_core): refactor LU decomposition by @Zncl2222 in #81
- build(cmake): add is_execute condition for unittest by @Zncl2222 in #82
- refactor(c_core): redeclare c_array and c_matrix by explicit declartion by @Zncl2222 in #83
- ci(codecov): add codecov action by @Zncl2222 in #84
- docs(readme): add codeql, codecov and sonar cloud badges by @Zncl2222 in #85
- docs(readme): fix the url of codecov by @Zncl2222 in #86
- test(python): add krige, cov_model test and modified uc_sgsim_test by @Zncl2222 in #87
- lib/refactor/c_core_sgsim_py_sgsim by @Zncl2222 in #88
- refactor(c_core): refactor kriging to use struct as argument by @Zncl2222 in #90
- fix(c_core): fix wrong variable assignment by @Zncl2222 in #91
- refactor(c_core): rename x_grid to x_len in sgsim_t and use typedef t… by @Zncl2222 in #92
- ci(pypi): add ci to publish py package to pypi by @Zncl2222 in #93
- ci(setup): fix options.package_data by @Zncl2222 in #94
- style(py_sgsim): rename some variables by @Zncl2222 in #95
- fix(uc_sgsim): exchange bandwidth and bandwidth_step name by @Zncl2222 in #96
- ci(codecov): add coverage config by @Zncl2222 in #98
- style(c_core): rename some variables and format some styles by @Zncl2222 in #97
- Merge develop into main by @Zncl2222 in #99
- fix(plot): fix code smell by @Zncl2222 in #102
- ci(githubaction): optimize the workflow of test and sonar analysis by @Zncl2222 in #104
- docs(readme): update readme and figure by @Zncl2222 in #105
- build(setup): update version by @Zncl2222 in #106
- v1.2.0 release by @Zncl2222 in #110
Full Changelog: v1.0.0...v1.2.0