Skip to content

0.4.0

Compare
Choose a tag to compare
@VisLab VisLab released this 27 Oct 20:36
· 438 commits to master since this release
2c4ac99

Release 0.4.0 October 27, 2023

  • Refactored the model classes to be based on DataFrame.
  • Added additional command line options for remodeling tools.
  • Restructured summaries for better reporting.
  • Minor refactoring to reduce code complexity.
  • Finalized and automated SPEC tests.
  • Improvements to GitHub automation -- including adding CodeSpell.
  • Improvements to API-Docs.

What's Changed (Details)

  • Clean up some of the overly complex functions some, add a few unit tests by @IanCa in #705
  • First pass word cloud for tag summaries by @IanCa in #706
  • Started working on allowing multiple iteration of remodeling by @VisLab in #707
  • Merging minor changes to the remodeling tools by @VisLab in #708
  • Made the get_details_dict method return a uniform dict with Specifics by @VisLab in #709
  • Updated the HedTagCounts --- minor count bug by @VisLab in #711
  • Second pass word cloud by @IanCa in #710
  • Update setup.cfg to limit pydantic version by @IanCa in #712
  • Updated factor_hed_type_op to not include condition variable separate… by @VisLab in #713
  • Revert inflect changes as it's fixed by @IanCa in #716
  • Updated exception handling for invalid tabular and json files by @VisLab in #717
  • Minor bug fixes, improved exception handling, inflect library conflicts resolved. by @VisLab in #718
  • HedStrings now always require a Schema by @IanCa in #720
  • Updated BaseInput dataframe input to convert to str by @VisLab in #721
  • Updated BaseInput to always convert dfs to strings by @VisLab in #723
  • Schema memory cache/inherited attribute support by @IanCa in #724
  • add util functions for hed strings by @IanCa in #725
  • Tag Schema Entries now know their children by @IanCa in #726
  • Updates to schema loading and comparison by @IanCa in #727
  • Cleanup pass of misc model/schema code by @IanCa in #728
  • Corrrected HED column value summary error by @VisLab in #729
  • Tweak format of errors and schema comparisons by @IanCa in #731
  • Throw better error on deprecated xml files by @IanCa in #733
  • Add HTML as a possible output format for printing errors by @IanCa in #734
  • Add summary to top of schema comparisons by @IanCa in #735
  • Minor code simplifications by @IanCa in #736
  • Minor titling change to compare schemas by @VisLab in #737
  • Started refactoring of event manager by @VisLab in #738
  • Add support for validating deprecatedFrom. Improve other attribute validation by @IanCa in #740
  • Handled nan conversion in df_to_hed by @VisLab in #741
  • Allow dict as a parameter to DefinitionDict by @IanCa in #743
  • Fix get_def_dict to return value if no sidecar by @IanCa in #744
  • Add conversionFactor support. Improve default_unit handling and API by @IanCa in #746
  • Update searching. by @IanCa in #747
  • Tweak so it's easier to validate hed strings by @IanCa in #748
  • Update HedString sort api. by @IanCa in #750
  • Updated the event manager with context by @VisLab in #752
  • Hopefully recovered from inadvertent rename of definition by @VisLab in #753
  • Make HedGroup.replace work on non direct children by @IanCa in #754
  • Add BaseInput.series_filtered by @IanCa in #755
  • Minor corrections to the summaries by @VisLab in #758
  • Add indented group printing from dungscout96 by @IanCa in #756
  • Always copy definition contents in fully. by @IanCa in #759
  • Add svg support for wordcloud by @IanCa in #760
  • Updated the remodeler to allow separation by task by @VisLab in #762
  • Corrected minor issues in various summaries by @VisLab in #763
  • Minor corrections and testing by @VisLab in #766
  • Create separate dispatcher for each task in remodeling comand line processing by @VisLab in #768
  • Additional corrections to task separation in remodeling tools by @VisLab in #769
  • Add a string based search first pass by @IanCa in #771
  • Update basic_search to support words that must not appear by @IanCa in #774
  • Make validation row numbers 1 based, and account for header by @IanCa in #775
  • Corrected a format error in txt output of validation summary by @VisLab in #776
  • Update to add 3.10/11 to tests by @IanCa in #777
  • Add codespell/fix typos by @IanCa in #778
  • Improve toctree in documentation by @IanCa in #779
  • Updated the remodeling backup arguments by @VisLab in #781
  • Merge develop in preparation for release by @VisLab in #782
  • Add some attribute validator tests. Remove some unused code by @IanCa in #783
  • Improve coverage/fix minor bugs in sidecar validator by @IanCa in #784
  • Allow HED in sidecar lists again by @IanCa in #785
  • Updated version in preparation for release by @VisLab in #786
  • Further fixes/improvements to errors and error coverage by @IanCa in #787
  • Merge develop with master in preparation for release by @VisLab in #788
  • Raise error when loading schema with bad prefix by @IanCa in #789
  • Update check for prefix/minor unit typos by @IanCa in #791