Skip to content

0.5.0

Latest
Compare
Choose a tag to compare
@VisLab VisLab released this 14 Jun 22:14
· 147 commits to master since this release
940e75d

Release 0.5.0 June 14, 2024

  • JSON schema now used for validation of remodeling operations.
  • hedId attributes added to all HED elements.
  • representation of HED schemas with tsv files allowed.
  • wordcloud visualization added.
  • context representation

What's Changed (Details)

  • Enable word cloud tests. Improve error reporter tests by @IanCa in #795
  • Add support for loading multiple library schemas with the same prefix by @IanCa in #798
  • Changed BidsDataset to not include participants for HED by default by @VisLab in #799
  • Add a test for invalid header attributes by @IanCa in #802
  • Raise exception if loading merged schemas with duplicate tags by @IanCa in #803
  • Added initial version of the sequence map by @VisLab in #809
  • Add linkchecker to documentation, and misc minor fixes to doc strings/templates by @IanCa in #817
  • Add support for saving/loading in various RDF formats by @IanCa in #825
  • Explicitly ban temporal tags when no onset column present by @IanCa in #826
  • Add rdflib to setup.cfg by @IanCa in #829
  • Validate remodeler file using json schema by @monique2208 in #828
  • Add installer test for 3.7 and 3.10 by @IanCa in #830
  • Add placeholder check for spaces in units by @IanCa in #832
  • Added jsonschema to the docs requirements by @VisLab in #835
  • Fix bug in column mapper dicts could be returned wrong by @IanCa in #844
  • Remove some URL calls in test code, try to update token for workflow by @IanCa in #845
  • Fix handling of optional remodeling arguments by @VisLab in #847
  • Switch over most settings to .toml file by @IanCa in #848
  • Implement context handling for factor by hed tags by @VisLab in #850
  • Add wordcloud to setup requirements. Restore init file by @IanCa in #853
  • Allow validation of files with out of order onsets. by @IanCa in #855
  • Completely re-write schema comparison summary by @IanCa in #856
  • Minor fixes and modifications to the def_expands. by @VisLab in #857
  • Minor fixes to install/misc by @IanCa in #859
  • Various cleanup of comments, removing some unused functions by @IanCa in #860
  • Updating word cloud visualization in HED tag summary to have parameters by @VisLab in #861
  • Remove new line from comment for now by @IanCa in #862
  • Allow adjust size/color of svg contour in wordcloud by @IanCa in #863
  • Allow tag cloud to take a transparent mask by @IanCa in #864
  • Added minor logging facility for exceptions by @VisLab in #865
  • Turn on allowed character support in > 8.3 by @IanCa in #867
  • Update/improve deprecatedFrom support by @IanCa in #869
  • WordCoud allows font_path and EventManager now checks for unsorted onsets. by @VisLab in #870
  • Remove set_path parameter from word cloud creation by @VisLab in #873
  • Update for mixed case extensions by @VisLab in #874
  • Only flag spaces in units if they aren't deprecated by @IanCa in https://github.com/hed-standard/hed-python/pull/875Bump spec_tests/hed-examples from 64c7c94 to 0206613 by @dependabot in #876
  • Update deprecatedFrom validation and tests by @IanCa in #877
  • Add support for Duration tag, and validation support for Delay by @IanCa in #879
  • Update sidecar validation to check fully combined hed strings by @IanCa in #880
  • Lazy load definition entries when creating tags by @IanCa in #882
  • Allow mixed case in non unitsymbol units by @IanCa in #884
  • Add validation/function to Delay and Duration tags. by @IanCa in #885
  • Minor cleanup/documentation cleanup of schema and models by @IanCa in #887
  • Added description fields to the remodeling JSON and removed get_assembled by @VisLab in #889
  • Fix check if that should be top level when writing by @IanCa in #891
  • Fix source_format when using a mix of xml/mediawiki sources by @IanCa in #892
  • Update spec tests output by @IanCa in #893
  • Improve schema character validation to match the new spec/utf8 support by @IanCa in #896
  • Implement validation with new 83 schema properties/rules by @IanCa in #900
  • Add support for caching prerelease schemas. by @IanCa in #901
  • Initial commit of saving/loading .tsv. by @IanCa in #906
  • Fix spec tests/minor error tweaks for tests by @IanCa in #907
  • Correct argument on summarize column values by @VisLab in #90
  • Include a str2_to_sidecars utility by @VisLab in #911
  • Move cache test to spec_tests by @IanCa in #912
  • Add utilities for accessing sidecars and tabular input by @VisLab in #913
  • Add str_list to annotation_util to handle None for Matlab by @VisLab in #914
  • Change the behavior of None in to_strlist by @VisLab in #915
  • Remove tabs in wiki format by @IanCa in #916
  • Second pass dataframe/omn schema handling by @IanCa in #919
  • Replace removeprefix < 3.9 compatible by @IanCa in #920
  • Add more robust hedID validation, minor ontology code tweaks by @IanCa in #922
  • Make assigning ID's optional in script by @IanCa in #923
  • Redo the imports to make MATLAB happier and avoid circular references by @VisLab in #924
  • Revise the imports for MATLAB and added additional allowed font extensions by @VisLab in #925
  • Delete test hed cache by @IanCa in #926
  • Update dataframe loading/saving to allow passing a folder name by @IanCa in #928
  • Move schema scripts over to hed-python by @IanCa in #929
  • Minor tweaks to spreadsheet script/code by @IanCa in #931
  • Fix for codespell and documentation errors by @IanCa in #933
  • Ontology fixes by @IanCa in #934
  • Fix tests on windows/with new 8.3 by @IanCa in #937
  • First pass create_ontology script by @IanCa in #938
  • Minor update to support hed web by @VisLab in #940
  • First pass writing out ontology structure file by @IanCa in #944
  • Improve validation of placeholders in schema compliance by @IanCa in #945
  • Minor changes to change log. by @IanCa in #946
  • Add 8.3.0 to built in schemas by @IanCa in #948
  • Simplify some schema functions/minor refactoring by @IanCa in #950
  • Replace and/or with &&/|| for searching by @IanCa in #951
  • Optimize KeyMap:_remap by @IanCa in #953
  • Update requirements to fix pycharm not recognizing one by @IanCa in #954
  • Remove tools imports from top-level init by @VisLab in #956
  • Make scripts handle deleted files by @IanCa in #957
  • Fix script_util tests by @IanCa in #958
  • Replace_na to rid future warning by @VisLab in #960
  • Merge NA by @VisLab in #961
  • Update README.md by @VisLab in #962

Full Changelog: 0.4.0...0.5.0