Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (8.0%) to scientific vocabulary
Last synced: 10 months ago · JSON representation ·

Repository

Basic Info
  • Host: GitHub
  • Owner: Detecting-Simulated-Real-ECG-Signals
  • License: bsd-3-clause
  • Language: Python
  • Default Branch: main
  • Size: 37.1 KB
Statistics
  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created almost 2 years ago · Last pushed almost 2 years ago
Metadata Files
Readme License Citation

README.md

LocalDataManagementTool

Package to manage local datasets. Developed for corpuls to manage ECG signals.

Build package

This package is not yet available via a pip repository server. Therefor you have to clone this repository and build it yourself.

To build the repository you can use the pip package 'build' console pip install build and build the package with python -m build. The results of the build process are within the folder /dist. You can install this local package with pip: console pip install /path/to/repository/dist/localdatasetmanagement-X.X.X-py3-none-any.whl

Initialize

```python from localdataset.dataset import LocalDataset

ds = LocalDataset("/path/where/data/is/stored") ``` The data path will be stored. If you initialize the Object, the stored path will be used if not specified otherwise.

Download missions

Add signals to database:

python def add_missions_to_database(self, missions: List[Tuple[<GID:str>, <label:str>, np.ndarray]])

Acess data

You can access the data via the method:

python def get_data( data: str = "split", preprocessing: str = "raw", labels: List[str] = ["test_mission", "real_mission"], gids: Optional[List[str]] = None, dataset_version: int = None, retrievel_class: DataLoader = None, lightweight: bool = False, ) -> DataWrapper:

Data can be accessed via the DataWrapper object. Depending on which data -- split, relevant or all -- you want to select, the object provides corresponding attributes. These attributes contain ether a Data or lightWeightData object. The missions can be accessed via the getbyindex using the indices availabe through the indices attribute.

To get the data of one mission by gid use

python def get_mission( mission_gid, preprocessing: str = "raw", retrievel_class: DataLoader = None, dataset_version: int = None, ) -> Mission:

Owner

  • Name: Detecting Real and Simulated ECG Signals
  • Login: Detecting-Simulated-Real-ECG-Signals
  • Kind: organization

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
  - family-names: Brücklmayr
    given-names: Markus
title: "ECG-DataManagement Software"
version: 1.0.0
identifiers:
  - type: uri
    value: https://github.com/Detecting-Simulated-Real-ECG-Signals/DataManagement/
type: software
date-released: 2024-07-01

GitHub Events

Total
Last Year