Skip to content
Snippets Groups Projects
  1. Feb 22, 2016
    • Jan Caron's avatar
      First use of PyCharms! · 7aae4499
      Jan Caron authored
      Added .idea folder with PyCharms settings.
      Changed icon.ico (now round).
      PhaseMap and MagData: Now use h5py to load/save data (via HyperSpy).
      Deprecated loading routines (x3d) are gone now!
      tests: All tests now reflect this change.
      scripts: Streamlined some scripts. Many are now in separate project:
      Script-Vault
      7aae4499
  2. Oct 02, 2015
  3. Jun 25, 2015
    • Jan Caron's avatar
      New quiver plots (with color) and argument structure changes. · f9da271a
      Jan Caron authored
      costfunction: Now takes a ForwardModel as input instead of DataSet.
      forwardmodel: New private function for processing one image (multiprocessing).
      magdata: Quiver Plots (2D/3D) now support color encoding (angle or amplitude).
               Private method for creating the appropriate colormap.
      reconstruction: Now takes Costfunction as argument instead of DataSet.
      regularisator: Introduced ComboRegularisator.
      scripts: New scripts.
      f9da271a
  4. Feb 19, 2015
  5. Feb 03, 2015
    • Jan Caron's avatar
      Mainly implementation of diagnostics class! ... And stuff! · fc55842d
      Jan Caron authored
      docstrings: updated!
      costfunction: CFAdapterScipyCG obsolete, deleted estimate_lambda()
      dataset: use_fftw and threads obsolete
      diagnostics: implemented stuff... much stuff...
      fft: Docstrings and implementation of threads
      magcreator: fixed bug in slab (dimension mix-up)
      phasemap: plot now also returns colorbar
      reconstruction: PrintIterator and optimize_simple_leastsq obsolete
      regularisator: Docstrings
      scripts: minor modifications
      scripts - reconstruct_random_pixels: now use optimize_linear
      testcases: analytic, compliance, kernel, magcreator, magdata, projector
      fc55842d
  6. Nov 24, 2014
    • Jan Caron's avatar
      Big Bunch of small updates! · 4ab7bc63
      Jan Caron authored
      setup: Changes to setup.py, pyramid.version to fit to numpy and jutil
             now uses __all__ magic and supports from pyramid import *
      tests: changes to test_compliance/magcreator/analytic (should now work)
      collaborations: added several scripts for Patrick
      reconstruction: added batch file for the reconstruction of several configs
      test methods: (unfinished) scripts for fftw tests and kernel comparisons
      paper 1: ch5-4 changed padding values to 0, 1, 3 and 7
      plotting: deleted plt.show() lines (have to be done manually now or via Spyder)
      logging: now named _log instead of LOG (private variable instead of constant)
               also some logs were disabled, because Pylint says they are slow...
      reconstruction: now has info argument (pass a list in which cost info is copied)
      phasemapper: changed sign of constant PHI_0, is now correctly positive (instead
                   the negative z-integration is taken into account which was not done
                   before!)
      kernel: now uses FFTW, numpy code was changed accordingly and is still available
      phasemapper: also uses FFTW now, work in progress: FFTW for jac_T_dot
      4ab7bc63
  7. Aug 06, 2014
    • Jan Caron's avatar
      Small stuff, collaborations and processing scripts · 3f460d45
      Jan Caron authored
      magdata: implemented save_to_x3d (Bielefeld collaboration)
      template.x3d: template for the x3d output (header file with spin-blueprints)
      numcore.kernel_core: implemented multiply_jacobi_T_core
      scripts: added vtk scripts for full nanowires and segments
               script to process file by Daniel Rüffner
      3f460d45
  8. May 15, 2014
    • Jan Caron's avatar
      Further optimization · ce62f949
      Jan Caron authored
      pep8: optimizations
      phasemapper_core: numcore module for phasemapper
      scripts: compatibility with new structure
      reconstruction: new scripts
      ce62f949
  9. Nov 23, 2013
    • Jan Caron's avatar
      Jacobi-matrix calculation via new Kernel helper class! · ebd9398e
      Jan Caron authored
      phasemapper: added Kernel helper class with methods to calculate the jacobi
      matrix or to multiply a vector with the (transposed) jacobi matrix without
      explicitly calculating the full matrix
      magcreator: added Shape.ellipsoid
      numcore: added (experimental) speed-up for jacobi-matrix (not faster)
      scripts: modified get_jacobi to test the new Kernel class,
      tests: test_compliance now also searches and creates a list of TODOs
      ebd9398e
  10. Sep 18, 2013
  11. Jul 25, 2013
  12. Jul 24, 2013
  13. Jul 23, 2013
  14. Jul 17, 2013
    • Jan Caron's avatar
      Implementation of numcore and small changes · 4b3922c3
      Jan Caron authored
      numcore: deleted c1, c2, c3, name changes in phase_mag_real
      analytic: name change beta to phi
      phasemapper: changes to include numcore
      test_compliance: also checkes .pyx files now
      setup: now works properly (hopefully on other systems, too)
      compare_discs: added script to compare discs
      4b3922c3
  15. Jun 06, 2013
  16. May 24, 2013
  17. May 23, 2013
    • Jan Caron's avatar
      Completed the restructuring of the package · f62f0ab4
      Jan Caron authored
      scripts: changed scripts to work with the new syntax of the package
      PhaseMag and MagData: added load and save options for NetCDF files
      MagData: changed 3D-plotting to use mayavi (faster and better looking)
      test: added more TestCases for various modules
      phasemapper: added computation method to use mx and my (now standard)
      compare_method_errors: first draft of script to compare the different errors
      f62f0ab4
  18. May 07, 2013
  19. May 06, 2013
    • Jan Caron's avatar
      scripts: Splitted the main in several smaller scripts · 78d70d7c
      Jan Caron authored
      test: changed the dataloader TestCase
      pyramex: first experiments with Cython and SCons
      dataloader: changed the order in which the dimensions are saved,
              z_len is no longer part of the magnetization (this was the reason why
              we had to divide by res, which is equal to z_len for calculating coeff)
      magcreator: shapes are now separate functions, mag_shape is now an argument for
              one unified create_hom_mag-function
      phasemap: unification of the phasemap-functions in real space (just the pixel-
              field is calculated different now)
      78d70d7c
Loading