Skip to content

Releases: Zncl2222/uc_sgsim

v1.2.9

14 Dec 10:39
65b1c68
Compare
Choose a tag to compare

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

21 Oct 10:58
528b5b4
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.2.6...v1.2.8

v1.2.7 (Deprecated)

21 Oct 10:26
18eb7cd
Compare
Choose a tag to compare

This version are deprecated. Please checkout v1.2.8

v1.2.6

01 Oct 12:16
879452c
Compare
Choose a tag to compare

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

06 Aug 05:44
c76180a
Compare
Choose a tag to compare

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

26 Jun 09:28
bee0cc6
Compare
Choose a tag to compare

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

10 Jun 03:07
269995e
Compare
Choose a tag to compare

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

01 Jun 11:22
aa9808a
Compare
Choose a tag to compare

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

25 May 16:51
258b793
Compare
Choose a tag to compare

Some bugs fixing and code optimizing. See the milestone from project

What's Changed

Full Changelog: v1.2.0...v1.2.1

v1.2.0

14 May 06:55
69d42e7
Compare
Choose a tag to compare

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