Releases: Zncl2222/uc_sgsim
Releases · Zncl2222/uc_sgsim
v1.2.10
What's Changed
- Start of v1.2.10 by @Zncl2222 in #230
- Add error iteration limit to prevent infinite loop by @Zncl2222 in #231
- fix(sgsim): make cov cache flag set to false only when the realizatio… by @Zncl2222 in #232
- Add pytest-xdist to run unittest parallel by @Zncl2222 in #233
- test(sgsim): refactor and add test cases by @Zncl2222 in #235
- ci: upgrade the version of ci action by @Zncl2222 in #237
- ci: build shared library in workflow by @Zncl2222 in #238
- Refactor: use sub modules to mangae c_array_tools by @Zncl2222 in #239
- v1.2.10 by @Zncl2222 in #240
- build: bump version to v1.2.10 by @Zncl2222 in #241
Full Changelog: v1.2.9...v1.2.10
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