Prepare deprecations for HDMF 4.0 #766
Labels
category: enhancement
improvements of code or code behavior
compatibility: breaking change
fixes or enhancements that will break schema compatability
priority: low
alternative solution already working and/or relevant to only specific user(s)
Milestone
What would you like to see added to HDMF?
Code is marked throughout HDMF as deprecated or planned for deprecation, but those deprecations have not actually happened. These should be removed because the code is outdated or untested and it adds a cost to maintain.
hdmf.get_region_slicer
Container.add_child
HDF5IO.copy_file
hdmf/build/map.py
These functions are marked as deprecated but are used by a number of NWB extensions and older versions of PyNWB, so should be maintained for some time:
hdmf.utils.fmt_docval_args
hdmf.utils.call_docval_func
Code coverage will be increased by removing deprecated code. There are also some code that is unused and untested, such as
monitor.py
,array.py
,region.py
, and parts ofquery.py
.See https://app.codecov.io/gh/hdmf-dev/hdmf/tree/dev/src/hdmf
Is your feature request related to a problem?
No response
What solution would you like?
Removed the deprecated code.
Do you have any interest in helping implement the feature?
Yes.
Code of Conduct
The text was updated successfully, but these errors were encountered: