Skip to content
The Hierarchical Data Modeling Framework
Python Other
  1. Python 99.7%
  2. Other 0.3%
Branch: dev
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci Add PyNWB test to CircleCI (#148) Sep 30, 2019
.github Update requirements, drop Python 2.7 support (#126) Aug 6, 2019
docs Update reqs (#176) Nov 4, 2019
src/hdmf Raise error if expected attribute does not exist on a Container (#196) Nov 13, 2019
tests Raise error if expected attribute does not exist on a Container (#196) Nov 13, 2019
.codecov.yml Add codecov config file for better defaults Apr 28, 2018
.coveragerc Exclude coverage testing of abstract properties, methods (#128) Aug 7, 2019
.gitattributes Add versioneer for dynamic versioning Oct 29, 2017
.gitignore #680 dont use core driver in file obj test (not guaranteed in all envs) Oct 24, 2018
.gitmodules Add common data structures (#134) Sep 26, 2019
Legal.txt Repo cleanup (#138) Aug 30, 2019
MANIFEST.in Include test related files to the packaging Sep 19, 2018
Makefile Add common data structures (#134) Sep 26, 2019
README.rst Set up CI with Azure Pipelines (#137) Sep 26, 2019
azure-pipelines.yml Set up CI with Azure Pipelines (#137) Sep 26, 2019
license.txt Repo cleanup (#138) Aug 30, 2019
requirements-dev.txt Update reqs (#176) Nov 4, 2019
requirements-doc.txt Update all requirements files (#86) Jun 27, 2019
requirements.txt Update reqs (#176) Nov 4, 2019
setup.cfg Repo cleanup (#138) Aug 30, 2019
setup.py get install_reqs from requirements.txt (#152) Sep 27, 2019
test.py Update reqs (#176) Nov 4, 2019
tox.ini Update reqs (#176) Nov 4, 2019
versioneer.py Fix _version.py reporting version (#190) Nov 4, 2019

README.rst

The Hierarchical Data Modeling Framework

The Hierarchical Data Modeling Framework, or HDMF, is a Python package for working with hierarchical data. It provides APIs for specifying data models, reading and writing data to different storage backends, and representing data with Python object.

Documentation of HDMF can be found at https://hdmf.readthedocs.io

Latest Release

Build Status

Linux Windows and macOS
https://circleci.com/gh/hdmf-dev/hdmf.svg?style=shield https://dev.azure.com/hdmf-dev/hdmf/_apis/build/status/hdmf-dev.hdmf?branchName=dev

Conda

https://circleci.com/gh/conda-forge/hdmf-feedstock.svg?style=shield

Overall Health

Requirements Status Documentation Status

Installation

See the HDMF documentation for details http://hdmf.readthedocs.io/en/latest/getting_started.html#installation

Code of Conduct

This project and everyone participating in it is governed by our code of conduct guidelines. By participating, you are expected to uphold this code.

Contributing

For details on how to contribute to HDMF see our contribution guidelines.

LICENSE

"hdmf" Copyright (c) 2017-2019, The Regents of the University of California, through Lawrence Berkeley National Laboratory (subject to receipt of any required approvals from the U.S. Dept. of Energy). All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

  1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  3. Neither the name of the University of California, Lawrence Berkeley National Laboratory, U.S. Dept. of Energy nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

You are under no obligation whatsoever to provide any bug fixes, patches, or upgrades to the features, functionality or performance of the source code ("Enhancements") to anyone; however, if you choose to make your Enhancements available either publicly, or directly to Lawrence Berkeley National Laboratory, without imposing a separate written license agreement for such Enhancements, then you hereby grant the following license: a non-exclusive, royalty-free perpetual license to install, use, modify, prepare derivative works, incorporate into other computer software, distribute, and sublicense such enhancements or derivative works thereof, in binary and source code form.

COPYRIGHT

"hdmf" Copyright (c) 2017-2019, The Regents of the University of California, through Lawrence Berkeley National Laboratory (subject to receipt of any required approvals from the U.S. Dept. of Energy). All rights reserved. If you have questions about your rights to use or distribute this software, please contact Berkeley Lab's Innovation & Partnerships Office at IPO@lbl.gov.

NOTICE. This Software was developed under funding from the U.S. Department of Energy and the U.S. Government consequently retains certain rights. As such, the U.S. Government has been granted for itself and others acting on its behalf a paid-up, nonexclusive, irrevocable, worldwide license in the Software to reproduce, distribute copies to the public, prepare derivative works, and perform publicly and display publicly, and to permit other to do so.

You can’t perform that action at this time.