Skip to content

0.3.0

Compare
Choose a tag to compare
@VisLab VisLab released this 20 Jun 21:00
· 747 commits to master since this release
9018eca

DOI

Overview of changes for tagged release 0.3.0

Released on PyPI on June 20, 2023

  • Introduction of partnered schema.
  • Improved error handling for schema validation.
  • Support of Inset tags.
  • Support of curly brace notation in sidecars.
  • Expanded remodeling functionality.
  • Refactoring of models to rely on DataFrames.
  • Expanded unit tests in conjunction with specification tests.

What's changed (details)

  • Add with-standard schema header attribute by @IanCa in #614
  • Add first draft conda stuff by @IanCa in #615
  • fix spec tests workflow/tests by @IanCa in #617
  • Redo spec tests to use github modules. Upload results as an artifact. Add sidecar/events tests by @IanCa in #618
  • Minor doc corrections in remodeling by @VisLab in #619
  • Updated tabular input and sidecar to always take schema in tools by @VisLab in #621
  • Started on an event manager by @VisLab in #622
  • First pass refactor of models by @IanCa in #623
  • Updated unit tests by @VisLab in #624
  • Add some df tests. Update hed_assemble. Make the df utils also work on series. by @IanCa in #625
  • Fixed some of the refactoring errors by @VisLab in #626
  • Add more unit tests. better nan and empty column handling by @IanCa in #627
  • Revert "Add more unit tests. better nan and empty column handling" by @VisLab in #628
  • Update nan and empty column handling by @IanCa in #629
  • Fixed more unit tests by @VisLab in #630
  • Fix hed_string.expand_defs issue by @IanCa in #631
  • Corrected some of the refactored unit tests by @VisLab in #633
  • Updated bids tests by @VisLab in #634
  • Add squre bracket in column validation for spreadsheets. Update erro… by @IanCa in #632
  • Block HED from appearing in sidecars by @IanCa in #635
  • Updated the search in analysis tools by @VisLab in #636
  • Fix sorting for hed string context by @IanCa in #637
  • Merging the refactored model code into develop by @VisLab in #638
  • Update def handling/validation by @IanCa in #639
  • Add flatten schema function by @IanCa in #640
  • Preliminary implement of definition summary by @VisLab in #641
  • Update dependabot to also update submodules by @IanCa in #642
  • dont' sort by hed strings by @IanCa in #643
  • Remove dupes from flatten schema by @IanCa in #644
  • Add more tests, handle more error cases for def gathering by @IanCa in #645
  • Always add an issues list to HedFileError, even when it doesn't have one by @IanCa in #646
  • Updated docs on summary ops by @VisLab in #647
  • Removed from temporary tests by @VisLab in #649
  • Refactoring of model code. by @VisLab in #648
  • Added alternate work directory location for remodeling by @VisLab in #650
  • Improve def-gatherer. Very much improve spec tests/related validator… by @IanCa in #651
  • Update CHARACTER_INVALID and STYLE_WARNING tests. by @IanCa in #652
  • Bump paambaati/codeclimate-action from 3.2.0 to 4.0.0 by @dependabot in #653
  • Update merged schemas to support rooted tags by @IanCa in #654
  • Added --no-summaries and --no-update options to run_remodel by @VisLab in #655
  • Added badges to the README by @VisLab in #656
  • Updated the imports for df_util by @VisLab in #657
  • Fixed more incomplete imports in models by @VisLab in #658
  • Added df_util to models init by @VisLab in #659
  • Add sidecar brace support by @IanCa in #660
  • Make sure setting hed strings can handle empty by @IanCa in #661
  • Add Inset tag validation, enable inset spec tests by @IanCa in #662
  • Remove werkzeug requirement, replace generate_filename by @IanCa in #663
  • Refactored summary to pass op by @VisLab in #664
  • Add 8.2.0 xml directly by @IanCa in #665
  • Switch baseinput/column mapper back to 0 based. by @IanCa in #666
  • Fix to_excel function for new system by @IanCa in #667
  • Remove output_assembled parameter. Update requirements.txt by @IanCa in #668
  • Fix saving library schemas lacking in the withStandard attribute. by @IanCa in #669
  • Rewrite column mapper, add more unit tests for it by @IanCa in #670
  • Change rooted implementation to new system by @IanCa in #672
  • Develop updated cache directory tests setup by @VisLab in #674
  • Minor updates to fix cache directory tests by @VisLab in #675
  • Merging develop in preparation for new release by @VisLab in #676
  • Bump spec_tests/hed-specification from d7d174f to 33f48d2 by @dependabot in #677
  • Save rooted attribute in merged schema. Rename shecma_prefix->Namespace by @IanCa in #678
  • Sort the schema tag list when saved by @IanCa in #679
  • Develop updated the partnered schema merged ordering by @VisLab in #680
  • Silently ignore libraries with no hedxml folder by @IanCa in #681
  • Develop updated hedxml handling by @VisLab in #683
  • Updated the handling of the hedxml directory by @VisLab in #684
  • Made timestamp on filename for remodeling summaries optional by @VisLab in #685
  • Timestamps are now optional on filenames for remodeling summary files. by @VisLab in #686
  • Fix bug in caching library schema by @IanCa in #687
  • Trying an experiment with the apidocs by @VisLab in #688
  • Trying out the raises by @VisLab in #689
  • Added the raises directive by @VisLab in #690
  • Minor tweaks to docs by @VisLab in #691
  • Updates to documentation fix to getting schema version by @VisLab in #692
  • Update schema attribute validation by @IanCa in #693
  • Moved get_schema_versions to hed-web by @VisLab in #694
  • Fix issue with df_util. Also make them not return the modified df/series by @IanCa in #695
  • Update documentation in models folder by @IanCa in #696
  • Made sure all remodeling ops copied the df first by @VisLab in #697
  • Final updates before release by @VisLab in #698
  • Added zenodo DOI to README by @VisLab in #699
  • Updated README and got DOIs by @VisLab in #700
  • Prepare for release 0.3.0 by @VisLab in #701
  • Updated the changelog by @VisLab in #702