Skip to content
Snippets Groups Projects
  1. Dec 05, 2019
  2. Nov 27, 2019
  3. Oct 24, 2019
    • Fengshan Zheng's avatar
      Q3 d · 05a75ec9
      Fengshan Zheng authored and Jan Caron's avatar Jan Caron committed
      05a75ec9
    • Jan Caron's avatar
      Major changes before Refactoring / Reimagination!file_io/io_vectordata: ... · c6f4cdc6
      Jan Caron authored
      Major changes before Refactoring / Reimagination!file_io/io_vectordata:    ovf-files now can specify the segment that should be read    (if several exist)    vtk-files: fixed an error switching up dim/origin/spacing    major rewrite of _interp_to_regular_grid, now sets up Delauney    triangulation only once (reusable for different magnetisation    components), grid spacing is now mandatory and a conversion factor    is introduced, which can be used to convert units in the vtk file    to nm. Deleted much unused stuff.magcreator/examples:    Added Bloch and Neel type skyrmion support, based on...magcreator/magcreator:    Added create_mag_dist_skyrmion function, which can add Bloch and    Neel type Skyrmions with two different mathematical descriptions    for the domain wall. Fully supports 3D orientation.utils/lorentz:    Added a section to check the phase plate, currently commented out!    Maybe useful in the future or for a full forward model.colors:    Ignored (unavoidable) flake errors (Axes3D "Unused Import")fieldconverter:    Fixed error (wrongly used abs instead of sqrt), now works!    Streamlined convert_A_to_B.fielddata:    field property is now abstract and implemented in subclasses.    angles parameter commented out (delete in the future).    Reenabled axis.set_facecolor(bgcolor) in plot_field (now works!).phasemap:    Made the switch to cmocean.cm.balance colormap (switched colors!)plottools:    Changed figsize default (better fits for newer matplotlib).    New scalebar implementation (black bar now, can have stroke).    Streamlined add_cbar function.    hideaxes now works again (old version used deprecated code)..gitignore:    More general definitions of ignored files.environment.yml:    Updated environmet.
      c6f4cdc6
  4. Dec 17, 2018
  5. Dec 05, 2018
  6. Nov 29, 2018
  7. Nov 27, 2018
  8. Oct 25, 2018
    • Jan Caron's avatar
      Lots of small stuff again... · ba9a54d1
      Jan Caron authored
      dataset: plot_mask now takes kwargs.
      fielddata: pad now allows mode changes.
      phasemap: fixed bug that did not properly scale vmin and vmax with unit.
      io_vectordata: added support for .vtk, .tec files and new interpolation.
      ba9a54d1
  9. Dec 21, 2017
  10. Dec 13, 2017
  11. Dec 08, 2017
  12. Dec 06, 2017
  13. Dec 05, 2017
  14. Nov 16, 2017
  15. Oct 19, 2017
  16. Sep 20, 2017
    • Jan Caron's avatar
      Few new features, many new TODOs! · f32e01b0
      Jan Caron authored
      costfunction: chisq_m/a now track their results (better way?)
      diagnostics: added LCurve class (not finished), comments for SVD
      fielddata: properly ordered properties, added plot_field for ScalarField
      phasemap: fixed bug for symmetric=False, cmap=None (no proper default!)
      f32e01b0
  17. Aug 24, 2017
  18. Aug 18, 2017
  19. Jul 07, 2017
  20. Mar 14, 2017
    • Jan Caron's avatar
      Shifted docs and set all line separators to LF. · 9b866e22
      Jan Caron authored
      docs: moved up one level.
      plottools: added some default label sizes.
      version: added to VCS and added a TODO (switch to Git)
      fielddata: added rot90 for ScalarData, lot of small changes.
      9b866e22
  21. Feb 15, 2017
  22. Feb 06, 2017
    • Jan Caron's avatar
      Overhaul of the plotting capabilities (now in dedicated module)! · ef4f79e6
      Jan Caron authored
      fielddata and phasemap: Now use the new plottools module, cleanup of arguments
                              and documentation.
      plottools: New module for pretty plotting and different annotations like text,
                 colorwheels and colorbars.
      colors: Colorbar now has a black circle outline and arrows pointing in cardinal
              directions.
      diagnostics: Small documentation fixes and naming 'avg' --> 'avrg'.
      docs: Renewed documentation.
      ef4f79e6
  23. Jan 22, 2017
    • Jan Caron's avatar
      Improvement for scalebars and addition of quiverkeys! · c79173c7
      Jan Caron authored
      diagnostics: now takes magdata as input instead of a vector.
                   Plotting routines for diagnostics added.
      fielddata: Added quiverkey if b_0 is provided.
      phasemap: If appropriate unit is provided, will be labeled as "Gain Map".
      scalebar: Cleaned up and clipping added.
      c79173c7
  24. Jan 09, 2017
    • Jan Caron's avatar
      A lot of stuff for a lot of things... · cb12bddb
      Jan Caron authored
      reconstruction: jutil.TakeTime is now used here.
      scalebars: Module which allows nice scalebars to be displayed in all plots.
                 This is the new default and can be turned off.
      ramp: Now stores everything from the dataset directly to self, instead of
            keeping a reference to the DataSet (construct without Dataset in future!).
      projector: tqdm now uses tqdm_notebook if used in IPython Notebook!
      magcreator: Added functionality for smooth vortices (see de Graef et al.).
      kernel: Corrected behaviour of slab geometry (u and v were still switched!).
      dataset: phasemappers now accessable as dictionary or list. The append function
               now also takes lists (but projectors and phasemappers can in turn not
               set directly anymore). Se_inv will be updated automatically.
      diagnostics: Functionality to access total, directional and magnitude error,
                   according to Kemp et al.
      cb12bddb
  25. Dec 20, 2016
  26. Dec 19, 2016
    • Jan Caron's avatar
      Additional functionality for phasemap manipulation, masks and more plots. · db43e39a
      Jan Caron authored
      phasemap: Now supports flips, rotations and shifts with ndimage.
                Added plot_phase_with_hist to plot histograms (for difference plots).
      fielddata: FieldData now properly plots contours and masks (new).
      dataset: set_3d_mask now uses the new mask capability of FieldData.
               Default is no longer "logical backprojection".
      io_phasemap: Now includes .tif (although that does not always work).
      setup.py: Deleted deprecated depencencies.
      Renamed a few plot commands to plot_...
      Rollback to RdBu as colormap (back from Spectral).
      db43e39a
  27. Dec 08, 2016
    • Jan Caron's avatar
      Minor tweaks... · 07293441
      Jan Caron authored
      fielddata: slices now include z-component which will be plotted in plot_field.
      colors: Minor tweaks. Mainly for Rec. 601/709 input.
      phasemap: Now uses 'Spectral' as a colormap.
      07293441
  28. Nov 27, 2016
  29. Nov 19, 2016
  30. Nov 10, 2016
  31. Nov 03, 2016
    • Jan Caron's avatar
      Switched from Pyramid fft (obsolete) to Jutil fft. · 4f1991fd
      Jan Caron authored
      Renaming of variables in PhaseMapperRDFC.jac_T_dot to make more sense...
      4f1991fd
    • Jan Caron's avatar
      PhaseMapperRDFC and fft corrections. · e1014166
      Jan Caron authored
      phasemapper: PhasemapperRDFC: Now the adjoint is calculated correctly (switched
              slicing order, took conjugate of kernel FFTs, deleted superfluous minus
              sign). Results are the same, but calculation is now CORRECT!
      fft: Correction of numpy rfftn_adj.
      fielddata: Added option for uniform color specification.
      e1014166
  32. Oct 19, 2016
    • Jan Caron's avatar
      Kernel corrections and ForwardModel properties enhancement (more modular now). · 68453aaa
      Jan Caron authored
      kernel: u and v are switched and now finally correct.
              get_elementary_phase is also switched and corrected.
      phasemapper: added PhaseMapperCharge from Feng Shan.
      forward_model: now uses y instead of phase_vec/Se_inv and now direct properties.
      costfunction: corrected some docstrings and documentation comments.
      fielddata: corrected some missing integer divisions (// instead of /),
              added plot_streamline().
      68453aaa
Loading