NobleBlocks

Research index

hed-standard/hed-python: 0.3.0

VisLab, IanCa, Jcockfie and 2 others

Zenodo (CERN European Organization for Nuclear Research)20 Jun 2023Open access

NobleIDark:/48914/w1/20261004/2262226ADOI10.5281/zenodo.8061684

Abstract

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

Discussion

Topics

More

Suggest a correction or report