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
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
Metadata Files
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
- Repositories: 1
- Profile: https://github.com/Detecting-Simulated-Real-ECG-Signals
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