Skip to content

Releases: reflectometry/refl1d

v1.0.0a3

11 Oct 18:13
Compare
Choose a tag to compare
v1.0.0a3 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v0.8.13...v1.0.0a3

v1.0.0a2

10 Oct 21:42
Compare
Choose a tag to compare
v1.0.0a2 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v0.8.13...v1.0.0a2

v1.0.0a1

09 Oct 20:32
Compare
Choose a tag to compare
v1.0.0a1 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v0.8.13...v1.0.0a1

v1.0.0a0

09 Oct 20:05
Compare
Choose a tag to compare
v1.0.0a0 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v0.8.16...v1.0.0a0

v0.8.16

24 Apr 16:59
Compare
Choose a tag to compare
  • fixed PolarizedQProbe.calc_Q (should not call PolarizedNeutronProbe._calculate_union)
  • added self-extracting self-contained folder install for Windows (see releases page)
  • added Error-in-Variables examples (see doc/examples/eiv folder)
  • fixed shouldn't show unpolarized data in spin-asymmetry (SA) view (thanks, @purnimab)

unstable

23 Nov 20:09
Compare
Choose a tag to compare
unstable Pre-release
Pre-release

A persistent prerelease where build artifacts for the current tip will be deposited

Last updated: Fri Oct 11 2024

v0.8.15

18 Nov 19:18
Compare
Choose a tag to compare

For windows, download Refl1D-0.8.15-self-extracting.exe and run it to extract the archive. Go to the extracted directory and click on refl1d_gui.bat. This will open a dialog saying that the application is untrusted with a "Don't run" button at the bottom. Click on "more info" and a "Run anyway" button will appear.

Use pip install refl1d wxpython to install Refl1D in your python environment.

For OSX on an M1/M2 processor, you must install wxpython from conda.

  1. conda create -n refl1d
  2. conda activate refl1d
  3. conda install python=3.9
  4. conda install wxpython numba
  5. pip install bumps refl1d
    Then you can start the refl1d GUI from the command line with pythonw -m refl1d.main --edit

2021-11-18 v0.8.15

  • preliminary support for theta_offset in PolarizedNeutronProbe
  • preserve manual zoom view on R during fits
  • fix wx and matplotlib bug (setTitle)
  • use numba JIT for reflectometry kernel, convolve, etc (replacing all uses of C/C++ extensions)
  • (this results in a pure Python wheel)
  • use magnetic_smooth_profile in "record_point", same as is done for non-magnetic profiles
  • FunctionalLayer can now accept lists of parameters
  • oversampling helper added (currently called refl1d.oversampling)
  • much faster "Model Uncertainty" view calculation for large profiles
  • update to bumps 0.8.1

v0.8.14

09 Feb 23:05
Compare
Choose a tag to compare

For windows, download Refl1D-0.8.14-exe.zip and extract the archive. Go to the extracted directory and click on refl1d_gui.bat. This will open a dialog saying that the application is untrusted with a "Don't run" button at the bottom. Click on "more info" and a "Run anyway" button will appear.

Use pip install refl1d wxpython to install Refl1D in your python environment.

2021-02-09 v0.8.14

  • numba included in windows zipped executable
  • use numba rather than C++ for fast polymer calculations
  • wheels now built with stable ABI (one wheel per platform for all Python > 3.2)
  • drop py27 support for compiled modules
  • tolerance adjusted on polymer_test to account for sensitivity to input parameters
  • display of chisq in plot window works again
  • fix selection mask for load4 to work on theta and lambda as well as Q and R
  • use github actions to build wheels and deploy

See CHANGES.rst for complete history.

v0.8.13

16 Dec 20:50
Compare
Choose a tag to compare

For windows, download Refl1D-0.8.13-exe.zip and extract the archive. Go to the extracted directory and click on refl1d_gui.bat. This will open a dialog saying that the application is untrusted with a "Don't run" button at the bottom. Click on "more info" and a "Run anyway" button will appear.

Use pip install refl1d wxpython to install Refl1D in your python environment.

2020-12-15 v0.8.13

  • update to bumps 0.8.0, with DREAM outlier removal and convergence tests
  • allow garefl to work with DREAM again

See CHANGES.rst for complete history.

v0.8.12

17 Nov 22:51
Compare
Choose a tag to compare

For windows, download Refl1D-0.8.12-exe.zip and extract the archive. Go to the extracted directory and click on refl1d_gui.bat. This will open a dialog saying that the application is untrusted with a "Don't run" button at the bottom. Click on "more info" and a "Run anyway" button will appear.

Use pip install refl1d wxpython to install Refl1D in your python environment.

Documentation: http://refl1d.readthedocs.org

2020-10-23 v0.8.12

  • support uniform resolution in addition to gaussian resolution
  • implement oversample() and critical_edge() for QProbe
  • support variable wavelength probes for materials mixtures
  • add irho to the profile contour plots
  • save magnetic twist contour in output directory; it is not yet plotted
  • simplify realignment usage to 'refl1d align ...'
  • improve support for complex amplitude (beam corrections, interpolation)
  • restore DREAM fitter efficiency (it should now require fewer burn-in steps)
  • restore parallel processing for GUI
  • reenable python 2.7 support

See CHANGES.rst for complete history.