deposit


Namedeposit JSON
Version 1.4.41 PyPI version JSON
download
home_pagehttps://github.com/demjanp/deposit
SummaryGraph database focused on scientific data collection.
upload_time2024-02-28 13:45:05
maintainer
docs_urlNone
authorPeter Demján
requires_python>=3.10, <4
license
keywords database graph
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # <img src="dep_cube.svg" width="32">Deposit
Open source graph database engine focused on scientific data collection.

Created on 29. 4. 2013

<details>
<summary>Table of Contents</summary>

1. [About Deposit](#about)
2. [Installation](#installation)
3. [Contact](#contact)
4. [Acknowledgements](#acknowledgements)
5. [License](#license)

</details>

## About Deposit <a name="about"></a>
Deposit is open source graph database engine that serves as a storage and management platform for both the collection as well as analysis of scientific data. At the data collection stage, it allows maintaining a high granularity of the data, extensive re-use of dictionary entries to facilitate classification, and a high degree of flexibility to modify end extend the database schema as additional information becomes available. For such purposes, the implemented directed graph database format is much more suitable than a relational format.

A typical use case would involve an analytical description of hierarchically classified scientific samples. This format also enables the streamlined merging of collected datasets to a central database or the extraction of subsets for purposes of data analysis or exchange. 

The engine can use a PostgreSQL server as well as the local file system for storage which makes it suitable for field data collection with limited network connectivity. It supports import and export to standard spreadsheet formats (CSV and XLSX) and storage in a relational PostgreSQL format for easy access by external applications.

Deposit also has a [GUI frontend](https://github.com/demjanp/deposit_gui)

It serves as a backend for the following applications:
* [Laser Aided Profiler](https://www.laseraidedprofiler.com/)
* [CeraMatch](https://github.com/demjanp/CeraMatch)


## Installation <a name="installation"></a>

To install the latest version of Deposit from the Python package index, use the following command:
```
pip install deposit
```

For the GUI installer see [Deposit GUI releases](https://github.com/demjanp/deposit_gui/releases/latest)

## Contact: <a name="contact"></a>
Peter Demján (peter.demjan@gmail.com)

Institute of Archaeology of the Czech Academy of Sciences, Prague, v.v.i.

## Acknowledgements <a name="acknowledgements"></a>

Development of this software was supported by OP RDE, MEYS, under the project "Ultra-trace isotope research in social and environmental studies using accelerator mass spectrometry", Reg. No. CZ.02.1.01/0.0/0.0/16_019/0000728.

This software uses the following open source packages:
* [cryptography](https://github.com/pyca/cryptography)
* [natsort](https://github.com/SethMMorton/natsort)
* [NetworKit](https://networkit.github.io/)
* [NetworkX](https://networkx.org/)
* [openpyxl](https://openpyxl.readthedocs.io/)
* [Pillow](https://python-pillow.org/)
* [Psycopg](https://psycopg.org/)
* [PyShp](https://github.com/GeospatialPython/pyshp)
* [PySide2](https://www.pyside.org/)
* [Qt](https://www.qt.io)
* [Shapely](https://github.com/shapely/shapely)
* [Unidecode](https://github.com/avian2/unidecode)
* [validators](https://github.com/kvesteri/validators)

## License <a name="license"></a>

This code is licensed under the [GNU GENERAL PUBLIC LICENSE](https://www.gnu.org/licenses/gpl-3.0.en.html) - see the [LICENSE](LICENSE) file for details

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/demjanp/deposit",
    "name": "deposit",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.10, <4",
    "maintainer_email": "",
    "keywords": "database,graph",
    "author": "Peter Demj\u00e1n",
    "author_email": "peter.demjan@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/52/7e/137fb2c99279b28fbb24fbfe728e9b66486aea3752a3c9b7cab39dd15bba/deposit-1.4.41.tar.gz",
    "platform": null,
    "description": "# <img src=\"dep_cube.svg\" width=\"32\">Deposit\r\nOpen source graph database engine focused on scientific data collection.\r\n\r\nCreated on 29. 4. 2013\r\n\r\n<details>\r\n<summary>Table of Contents</summary>\r\n\r\n1. [About Deposit](#about)\r\n2. [Installation](#installation)\r\n3. [Contact](#contact)\r\n4. [Acknowledgements](#acknowledgements)\r\n5. [License](#license)\r\n\r\n</details>\r\n\r\n## About Deposit <a name=\"about\"></a>\r\nDeposit is open source graph database engine that serves as a storage and management platform for both the collection as well as analysis of scientific data. At the data collection stage, it allows maintaining a high granularity of the data, extensive re-use of dictionary entries to facilitate classification, and a high degree of flexibility to modify end extend the database schema as additional information becomes available. For such purposes, the implemented directed graph database format is much more suitable than a relational format.\r\n\r\nA typical use case would involve an analytical description of hierarchically classified scientific samples. This format also enables the streamlined merging of collected datasets to a central database or the extraction of subsets for purposes of data analysis or exchange. \r\n\r\nThe engine can use a PostgreSQL server as well as the local file system for storage which makes it suitable for field data collection with limited network connectivity. It supports import and export to standard spreadsheet formats (CSV and XLSX) and storage in a relational PostgreSQL format for easy access by external applications.\r\n\r\nDeposit also has a [GUI frontend](https://github.com/demjanp/deposit_gui)\r\n\r\nIt serves as a backend for the following applications:\r\n* [Laser Aided Profiler](https://www.laseraidedprofiler.com/)\r\n* [CeraMatch](https://github.com/demjanp/CeraMatch)\r\n\r\n\r\n## Installation <a name=\"installation\"></a>\r\n\r\nTo install the latest version of Deposit from the Python package index, use the following command:\r\n```\r\npip install deposit\r\n```\r\n\r\nFor the GUI installer see [Deposit GUI releases](https://github.com/demjanp/deposit_gui/releases/latest)\r\n\r\n## Contact: <a name=\"contact\"></a>\r\nPeter Demj\u00e1n (peter.demjan@gmail.com)\r\n\r\nInstitute of Archaeology of the Czech Academy of Sciences, Prague, v.v.i.\r\n\r\n## Acknowledgements <a name=\"acknowledgements\"></a>\r\n\r\nDevelopment of this software was supported by OP RDE, MEYS, under the project \"Ultra-trace isotope research in social and environmental studies using accelerator mass spectrometry\", Reg. No. CZ.02.1.01/0.0/0.0/16_019/0000728.\r\n\r\nThis software uses the following open source packages:\r\n* [cryptography](https://github.com/pyca/cryptography)\r\n* [natsort](https://github.com/SethMMorton/natsort)\r\n* [NetworKit](https://networkit.github.io/)\r\n* [NetworkX](https://networkx.org/)\r\n* [openpyxl](https://openpyxl.readthedocs.io/)\r\n* [Pillow](https://python-pillow.org/)\r\n* [Psycopg](https://psycopg.org/)\r\n* [PyShp](https://github.com/GeospatialPython/pyshp)\r\n* [PySide2](https://www.pyside.org/)\r\n* [Qt](https://www.qt.io)\r\n* [Shapely](https://github.com/shapely/shapely)\r\n* [Unidecode](https://github.com/avian2/unidecode)\r\n* [validators](https://github.com/kvesteri/validators)\r\n\r\n## License <a name=\"license\"></a>\r\n\r\nThis code is licensed under the [GNU GENERAL PUBLIC LICENSE](https://www.gnu.org/licenses/gpl-3.0.en.html) - see the [LICENSE](LICENSE) file for details\r\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "Graph database focused on scientific data collection.",
    "version": "1.4.41",
    "project_urls": {
        "Homepage": "https://github.com/demjanp/deposit"
    },
    "split_keywords": [
        "database",
        "graph"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1c72c2c43481145fba776a7f643a91557821896a38e5bc432b493b123cb47a42",
                "md5": "f4f6ddf454086861cce02027d6afed72",
                "sha256": "48b7ad0db479c69e4c7df39fff54a7bb83eb51658b0a0a27c5b3a27139f87b6d"
            },
            "downloads": -1,
            "filename": "deposit-1.4.41-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "f4f6ddf454086861cce02027d6afed72",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10, <4",
            "size": 73186,
            "upload_time": "2024-02-28T13:45:03",
            "upload_time_iso_8601": "2024-02-28T13:45:03.857299Z",
            "url": "https://files.pythonhosted.org/packages/1c/72/c2c43481145fba776a7f643a91557821896a38e5bc432b493b123cb47a42/deposit-1.4.41-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "527e137fb2c99279b28fbb24fbfe728e9b66486aea3752a3c9b7cab39dd15bba",
                "md5": "6a1ef2e97b46ce2213b43d4c35ca2979",
                "sha256": "5869efa28e53f8d427e1058113c151dc37e349248785519cc3b8c52a1d96942c"
            },
            "downloads": -1,
            "filename": "deposit-1.4.41.tar.gz",
            "has_sig": false,
            "md5_digest": "6a1ef2e97b46ce2213b43d4c35ca2979",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10, <4",
            "size": 66375,
            "upload_time": "2024-02-28T13:45:05",
            "upload_time_iso_8601": "2024-02-28T13:45:05.583463Z",
            "url": "https://files.pythonhosted.org/packages/52/7e/137fb2c99279b28fbb24fbfe728e9b66486aea3752a3c9b7cab39dd15bba/deposit-1.4.41.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-02-28 13:45:05",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "demjanp",
    "github_project": "deposit",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "deposit"
}
        
Elapsed time: 0.23841s