Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add package download statistics badge onto README #50

Merged
merged 29 commits into from
Apr 3, 2022

Conversation

zengfung
Copy link
Collaborator

@zengfung zengfung commented Apr 3, 2022

No description provided.

Add CONTRIBUTING.md to master branch
- Changed the order of “Autocorrelation Wavelet Transform” and “Stationary Wavelet Transform” to agree with the order of presentation in the next sentence and the example code.
- Add numbering to all subsections in “Examples”.
No changes in functionalities in current patch update. Only fixes and additions are made to
follow JOSS guidelines.
* Update code examples for paper/paper.md to follow syntax of v0.1.14

* Update to VERSION v0.1.15

* No changes in functionalities in current patch update. Only fixes and additions are made to
follow JOSS guidelines.

* Remove OhMyREPL and Revise from Project.toml
New release to trigger Zenodo to create a DOI.
Fixes to JOSS code snippets.
* Fixes to JOSS code snippets. by splitting code into multiple lines to fit into 
letter size paper

* Update to VERSION v0.1.17
Organize source code of the same purpose into a subdirectory. Eg:
```
src/ACWT.jl                     src/ACWT.jl
src/acwt_all.jl         ->      src/acwt/acwt_all.jl
src/acwt_one_level.jl           src/acwt/acwt_one_level.jl
src/acwt_utils.jl               src/acwt/acwt_utils.jl
```
- Update function documentations
- Add `ns_idwt`, `nonstd_wavemult` to be exported from module.
Updates:
- Standard form wavelet multiplication.
- Documentation for `WaveMult` module.

TODO:
- Add examples in `WaveMult` documentations.
- Added parentheses to condition evaluation in `stretchmatrix` function. This improves the
  condition evaluation process that was previously buggy and produces the wrong logical expressions.
- Added a line in `mat2sparseform_nonstd` function. Previous implementation did not produce
  the right answer.
In both `mat2sparse_nonstd` and `mat2sparse_std` functions, the line
```
maxcolnorm = (maximum ∘ mapslices)(norm, Mw, dims = 1)
```
is changed to
```
maxcolnorm = mapslices(norm, Mw, dims = 1) |> maximum
```
* Reorganize source files

Organize source code of the same purpose into a subdirectory. Eg:
```
src/ACWT.jl                     src/ACWT.jl
src/acwt_all.jl         ->      src/acwt/acwt_all.jl
src/acwt_one_level.jl           src/acwt/acwt_one_level.jl
src/acwt_utils.jl               src/acwt/acwt_utils.jl
```

* Add nonstandard transform functionalities.

* Update function documentation for nonstandard transforms

- Update function documentations
- Add `ns_idwt`, `nonstd_wavemult` to be exported from module.

* Added standard form wavelet multiplication
- Standard form wavelet multiplication.
- Documentation for `WaveMult` module.

* Add API documentation page into docs/make.jl

* Fix broadcasting of logical operators in v1.6

* Bug fixes in WaveMult module
- Added parentheses to condition evaluation in `stretchmatrix` function. This improves the
  condition evaluation process that was previously buggy and produces the wrong logical expressions.
- Added a line in `mat2sparseform_nonstd` function. Previous implementation did not produce
  the right answer.

* Added documentation to demonstrate the usage of WaveMult module.

* Add additional assert for stretchmatrix.

* Add unit tests and fix bugs that arose from it.

* Syntax change to deal with v1.6 bug
In both `mat2sparse_nonstd` and `mat2sparse_std` functions, the line
```
maxcolnorm = (maximum ∘ mapslices)(norm, Mw, dims = 1)
```
is changed to
```
maxcolnorm = mapslices(norm, Mw, dims = 1) |> maximum
```

* Change @test_warn to @test_logs for unit tests in v1.6
@zengfung zengfung merged commit 66f4b4e into UCD4IDS:dev Apr 3, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants