1. 30 May, 2022 1 commit
  2. 12 May, 2022 1 commit
  3. 10 May, 2022 6 commits
  4. 09 May, 2022 1 commit
    • m_huelsberg's avatar
      added function round_significant() under analyzebd.helpers.format · 767d24b8
      m_huelsberg authored
      added attribute metadata to Function (only used so far when created from Function2D object)
      
      implemented Function2D.__call__ function that allows using Function2D(x=...), Function2D(y=...) or Function2D(x=..., y=...); returns either Function (slice) or float
      767d24b8
  5. 06 May, 2022 1 commit
    • m_huelsberg's avatar
      added function add_annotations under analyzebd.plt.annotations and · 496b0432
      m_huelsberg authored
      removed annotate option in add_markers()
      
      fixed format_cbar_limits() by choosing ticks myself; added helper functions get_ticks() and ticks_are_close()
      
      added option verbose=False to Function.readFromFile()
      
      added methods Function2D.cropx, cropy and crop
      
      bugfix regarding Quantity.metadata.numberOfEnsembles in the absence of metadata
      
      added parser addargs_ranges(), which is now used in both addargs_sd_data_collection() and addargs_sd_plot()
      
      added function setup_mode_subplots(), which is intended to replace all multiliners in plot-scripts
      496b0432
  6. 05 May, 2022 1 commit
  7. 03 May, 2022 1 commit
  8. 30 Apr, 2022 3 commits
  9. 22 Apr, 2022 1 commit
  10. 19 Apr, 2022 1 commit
  11. 11 Apr, 2022 2 commits
    • m_huelsberg's avatar
      changed some defaults in state classification of visualizebd · a8e7a900
      m_huelsberg authored
      added option --fontsize and --hide_colorbars in visualizebd
      
      changed format of structure percentages in angBondLB-modes
      a8e7a900
    • m_huelsberg's avatar
      refactored commonly used inPlace lines into analyzebd.helpers.copy_inplace... · 2322a9bd
      m_huelsberg authored
      refactored commonly used inPlace lines into analyzebd.helpers.copy_inplace (haven't implemented it everywhere yet)
      
      added method Quantity.slice_ensembles() and forwarded it in Function.slice_ensembles(); several plot-functions in visualizebd now use it
      
      Function.plot() now defaults to edgecolors='none'
      
      added options --spw (subplot width) and --spr (subplot ratio) in visualizebd
      
      added option --hide_ts in visualizebd
      
      removed mode 'angBondAvg' in visualizebd, mode 'angBondAll' plots average instead as well
      
      Quantity.slice() now has defaults start=None and step=None
      2322a9bd
  12. 06 Apr, 2022 2 commits
    • m_huelsberg's avatar
      changed axes_with_... to modes_with_... in visualizebd · 4d7bb2f2
      m_huelsberg authored
      added option --dpi in visualizebd
      
      changed thr4/thr6 defaults from 0.7 to 0.75
      4d7bb2f2
    • m_huelsberg's avatar
      visualizebd: state_ratios now contain integers as keys instead of strings;... · d67f0e7c
      m_huelsberg authored
      visualizebd: state_ratios now contain integers as keys instead of strings; added translate-options in later use-cases
      
      added get_period_average() in visualizebd.analysis
      
      added (commented) prototype of Function2D.load_colormap_info()
      
      visualizebd: added transition_state classification for all settled LB modes (stdout and within plots)
      
      extended visualizebd.plots.plot_state_classification() functionality: options translate, kw_translate, bgcolor (background color), kw_bgcolor and show_missing
      d67f0e7c
  13. 05 Apr, 2022 1 commit
    • m_huelsberg's avatar
      renamed analyze_settling_time()-> analyze_settling_time_depinning() and added... · 7b3c9497
      m_huelsberg authored
      renamed analyze_settling_time()-> analyze_settling_time_depinning() and added analyze_settling_time_structure() (placeholder for now)
      
      added analyze_transition_state() and format_state_ratios() in scripts.visualizebd.analysis
      
      implemented processing_time functionality in analyze_settling_time_depinning(), analyze_settling_time_structure() and analyze_transition_state()
      
      added new addargs-functions in parsers (classification and settling_time)
      
      renamed 'settling_time' into 'ts_depinning' and added new 'ts_structure' (placeholder) in visualizebd data dictionary
      
      added option relative=False in Quantity.count_unique()
      
      read_data() in visualizebd now also does the structure classification
      
      fixed a bug in Structure_Classifier.classify(): now copies numberOfEnsembles and metadata in y-Quantity from AngularBond quantity
      7b3c9497
  14. 04 Apr, 2022 2 commits
  15. 01 Apr, 2022 1 commit
  16. 31 Mar, 2022 1 commit
  17. 30 Mar, 2022 1 commit
    • m_huelsberg's avatar
      added function move_wished_first() in helpers.arrays · 0d3bf92e
      m_huelsberg authored
      added functions add_color_legend() and discrete_colormap() in plt.colors
      
      added method Function2D.add_color_legend(), which wraps the aforementioned add_color_legend()
      
      added workaround in Function2D.save_colormap_info() if the colormap is not just a string, but a ListedColorMap instead
      
      added option as_dict in Quantity.count_unique() and added a routine that removes nan-values
      0d3bf92e
  18. 29 Mar, 2022 3 commits
  19. 28 Mar, 2022 3 commits
  20. 26 Mar, 2022 1 commit
  21. 25 Mar, 2022 1 commit
  22. 24 Mar, 2022 3 commits
    • m_huelsberg's avatar
      fixed a bug in Clock.lap() · 04551d45
      m_huelsberg authored
      added sorting in plot_parameter_space()
      
      improved runtime-printouts in visualizebd
      
      specified legend locations in all plot-functions of scripts.visualize.plot
      04551d45
    • m_huelsberg's avatar
      added analyzebd.scripts.visualize.save module with function... · 8018a58a
      m_huelsberg authored
      added analyzebd.scripts.visualize.save module with function add_outname_specifics() and implemented it in plot_parameter_space() and plot_single()
      
      fixed a bug in parse_modes() (print_supported_modes() was missing an argument))
      
      visualizebd --save now allows the specification of the outname as well; still can be used without as a flag
      8018a58a
    • m_huelsberg's avatar
      added verbose-option in all functions in scripts.visualize.analyze · e45e6ec1
      m_huelsberg authored
      added option --ps in visualizebd (function plot_parameter_space()
      
      added verbose option in visualizebd main functions
      
      added kw_label_outer parameter in ParameterSpace.setupPlot(); the latter only calls labelInner() when __data is set
      
      moved title-definition in all scripts.visualize.plots plot-functions into default parameter
      
      fixed a bug in plot_angBondLBAll that caused thicker colorbars
      
      added scripts.visualize.processing_times with class ProcessingTimes and implemented its use in read_data() as well as plot_parameter_space()
      
      split return types from read_data() into data and metadata
      e45e6ec1
  23. 23 Mar, 2022 2 commits