v.1.1.0 (2018-08-28)
Stable realease following acceptance and publication of the NFTsim article
New
- Enables two-sided spectrum +nf/rfft.
- Adds an adaptive default setting for sigma.
- Adds output files of config files testing white noise input.
- Adds a check that 'Nodes' is a perfect square.
- Adds a simple Sine Timeseries, two args: Amplitude; Frequency.
Changes
- Changes variable name PSD -> ASD (Amplitude Spectral Density).
- Fixes PulseSigmoid for unspecified Duration or Period.
- Uses machine representable number for Interval.
- Uses machine representable number for Deltat.
- Replaces value of Tau with the numerical value is actually used.
- Changes "nus" to "nu" in CouplingRamp.
- Changes Std to StdDev.
Fix
- Fixes problem in the frquency vector +nf/rfft.
- Shifts Fourier components to have the centre at 0.
- Normalizes by the actual length of the epochs used to calculate the FFT. This normalization preserves PSD under changes in the frequency resolution (as it should be).
- Fixes akward indexing in Coupling Ramp
Updates
- Merges branch 'master' into ref-manual-review.
- Expands reference docs.
- Updates README.md.
- Adds language tags to C++ listings.
- Adds missing math mode. Corrects section cross reference.
- Updates numerical test data following change from PSD to ASD.
- Expands explanation about ASD and PSD.
- Updates user manual after changes in input paramters for stimulus of type White.
- Improves alignment of summary output from --check all.
Other - Dev
-
Updates text on how to reproduce previous results.
-
Merges branch 'fix-configs-compare' of https://github.com/stuart-knock/nftsim into stuart-knock-fix-configs-compare Updates python utility for developers ... Yes, we need more python here.
-
Updates configs_compare after recent changes to numerical tests.
-
Reword error message to give more useful information to users. The name long_coupling is a misnomer. The mechanisms in this class would provide the support for long-range coupling, but that is not the only purpose of this class.
-
Updates nf_configs to use new, dedicated, .conf files.
- Also removes file compression, the files are intentionally
smaller now and uncompressed text allows git to do its work.
- Also removes file compression, the files are intentionally
-
Adds an initial set of quick to run, small output, .conf files.