Releases: esa/NIDN
Releases · esa/NIDN
v0.1.1
NIDN v0.1.0
Initial Alpha Release of NIDN
What's Changed
- Initial structure by @gomezzz in #1
- Find a way to store the best physical (i.e. unnormalised) model by @gomezzz in #2
- Add get frequency points for easy spectrum specification by @gomezzz in #3
- Make the code for the three spectrum plots more compact (almost all the lines are identical) by @gomezzz in #4
- Readd classification network by @gomezzz in #5
- Add function to set logging level by @gomezzz in #7
- Added templates by @gomezzz in #10
- Readd regularization loss for classification by @gomezzz in #8
- Add noise to softmax / eps output by @gomezzz in #9
- Added sphinx by @htoftevaag in #6
- Several small changes by @gomezzz in #11
- Add per grid point eps / freq plot by @gomezzz in #12
- Rescaled sampling in frequency domain (to have less volatile eps vs freq) by @gomezzz in #14
- Make nidn installable by @gomezzz in #13
- Add assertion that passed eps matches cfg Nx,Ny;N_layers by @gomezzz in #16
- Make regularization loss weight a cfg parameter by @gomezzz in #17
- Add L grid to cfg by @gomezzz in #18
- Add code to generate ground truth spectrum automatically by @gomezzz in #15
- Fix material matching plot (try plotting ground truth and see if right material comes out) by @gomezzz in #19
- Investigate wave length / freq snafu by @gomezzz in #20
- Make noise addition symmetric by @gomezzz in #21
- Added warning if freq * max(L) > 1.0 by @gomezzz in #22
- Add annotation for error in spectrum plot by @gomezzz in #23
- Added L1 display to training log by @gomezzz in #24
- store model & results in run_cfg to allow cancelling in NB by @gomezzz in #25
- Add function to save run results by @gomezzz in #26
- Add target spectrum to config by @gomezzz in #27
- Add possibility to run a bunch of configs by @gomezzz in #28
- Add loss plot by @gomezzz in #29
- Add function to create all plots and print errors from a saved config by @gomezzz in #30
- Update docstrings in trcwa by @htoftevaag in #31
- Results collection by @gomezzz in #33
- Example notebook for users by @htoftevaag in #32
- Change abs value plot to mean abs not sum by @gomezzz in #34
- Allow different thickness per layer for dbr by @gomezzz in #35
- Working on the plot spectrum by @torbjornstoro in #46
- Integrate fdtd in nidn by @torbjornstoro in #47
- WI ensuring runnable code by @torbjornstoro in #50
- WI add tests by @torbjornstoro in #54
- Fixed scaling issue for higher wavelengths by @torbjornstoro in #59
- Hotfix fdtd torch settings by @gomezzz in #60
- Wi handle all zero signal by @torbjornstoro in #70
- Wi gradient investigation by @torbjornstoro in #62
- Wi adding ricker wavelet by @torbjornstoro in #77
- Added example notebooks for FDTD, one how to use on its own, and one … by @torbjornstoro in #78
- First draft of FDTD documentation by @torbjornstoro in #76
- Paper results by @gomezzz in #83
- Waveregime internship by @torbjornstoro in #84
- Fixed peak_finding implementation to get correct spectrum by @torbjornstoro in #86
- added notebook for calculating ground-truth plots, and fixed a bug i… by @torbjornstoro in #88
- Bugfix of layer thickness by @torbjornstoro in #94
- Added notebook for generating NIDN results using FDTD by @torbjornstoro in #90
- Changed warnings when signnal is of inadequate length by @torbjornstoro in #95
- Added test for gradient flow and verifying that the deviation from th… by @torbjornstoro in #92
- Added warning if layer thickness deviate from desired thickness due t… by @torbjornstoro in #97
- Fixed test failing by @torbjornstoro in #101
- Paper results finalizing by @gomezzz in #102
- Expanded README by @gomezzz in #106
- Improved CFG validation, more tests by @gomezzz in #105
- Fixed computation of predicted length in FDTD by @gomezzz in #107
- Updated paper results by @gomezzz in #108
- Added workflows for pip upload, updated setup.py by @gomezzz in #109
New Contributors
- @gomezzz made their first contribution in #1
- @htoftevaag made their first contribution in #6
- @torbjornstoro made their first contribution in #46
Full Changelog: https://github.com/esa/NIDN/commits/v0.1.0