# Craters Morphology Analysis Tool
A library to simplify the analysis of crater data from depth maps.
## Installation
Craterslab requires Python 3.10+ for functioning. Make sure you have a compliant version of [python](https://www.python.org/downloads/) installed in your system.
### Installing craterslab from pypi using pip (Recommended)
Craterslab is also available from pypi. You can install it by running:
```
$ pip install craterslab
```
We strongly encourage users using this method to create a [virtual environment](https://packaging.python.org/en/latest/guides/installing-using-pip-and-virtual-environments/) before installing the library.
### Installing craterslab from the repository using poetry
Make sure you have [poetry](https://python-poetry.org/docs/) in your system and then run:
```
$ git clone https://github.com/gvieralopez/craterslab.git
$ cd craterslab
$ poetry install
$ poetry shell
```
These will create and activate an isolated virtual environment with craterslab installed on it.
## Usage
You can find some examples on how to use the library in this repository:
```
$ git clone https://github.com/gvieralopez/craterslab.git
$ cd craterslab/examples
```
Before executing any example, you will need to download data from actual craters using the provided scripts:
```
$ python download_data.py
```
Then, you can execute any given example as:
```
$ python example1.py
```
See [software documentation](https://craterslab.readthedocs.io/en/latest/) for more details.
Raw data
{
"_id": null,
"home_page": "https://github.com/gvieralopez/craters",
"name": "craterslab",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.10,<3.12",
"maintainer_email": "",
"keywords": "craters,depth maps,lidar,impacts",
"author": "Gustavo Viera L\u00f3pez",
"author_email": "gvieralopez@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/33/08/dd679e8a8ae2b7f937c426c80953e4803ddebad91d54808f773d03a25c0c/craterslab-0.2.6.tar.gz",
"platform": null,
"description": "# Craters Morphology Analysis Tool\n\nA library to simplify the analysis of crater data from depth maps.\n\n## Installation\n\nCraterslab requires Python 3.10+ for functioning. Make sure you have a compliant version of [python](https://www.python.org/downloads/) installed in your system.\n\n### Installing craterslab from pypi using pip (Recommended)\n\n\nCraterslab is also available from pypi. You can install it by running:\n\n```\n$ pip install craterslab\n```\n\nWe strongly encourage users using this method to create a [virtual environment](https://packaging.python.org/en/latest/guides/installing-using-pip-and-virtual-environments/) before installing the library.\n\n### Installing craterslab from the repository using poetry \nMake sure you have [poetry](https://python-poetry.org/docs/) in your system and then run:\n\n```\n$ git clone https://github.com/gvieralopez/craterslab.git\n$ cd craterslab\n$ poetry install\n$ poetry shell\n```\n\nThese will create and activate an isolated virtual environment with craterslab installed on it. \n\n## Usage\n\nYou can find some examples on how to use the library in this repository:\n\n```\n$ git clone https://github.com/gvieralopez/craterslab.git\n$ cd craterslab/examples\n```\n\nBefore executing any example, you will need to download data from actual craters using the provided scripts:\n\n```\n$ python download_data.py\n```\n\nThen, you can execute any given example as:\n\n```\n$ python example1.py\n```\n\nSee [software documentation](https://craterslab.readthedocs.io/en/latest/) for more details.\n\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "",
"version": "0.2.6",
"project_urls": {
"Documentation": "https://craterslab.readthedocs.io/en/latest/",
"Homepage": "https://github.com/gvieralopez/craters",
"Repository": "https://github.com/gvieralopez/craters"
},
"split_keywords": [
"craters",
"depth maps",
"lidar",
"impacts"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "98c42bdd2b16cdc91ac42dd9cd2e43e71aae37ac33ebb02d4762c3f1a7f6dd22",
"md5": "61d086518ffe6be4c240786e6e527f10",
"sha256": "e6778367b2a4f9db23cfbf07f2e8b044c3513aa011ebc370015c345f09972979"
},
"downloads": -1,
"filename": "craterslab-0.2.6-py3-none-any.whl",
"has_sig": false,
"md5_digest": "61d086518ffe6be4c240786e6e527f10",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10,<3.12",
"size": 20715040,
"upload_time": "2023-09-09T13:50:16",
"upload_time_iso_8601": "2023-09-09T13:50:16.231504Z",
"url": "https://files.pythonhosted.org/packages/98/c4/2bdd2b16cdc91ac42dd9cd2e43e71aae37ac33ebb02d4762c3f1a7f6dd22/craterslab-0.2.6-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "3308dd679e8a8ae2b7f937c426c80953e4803ddebad91d54808f773d03a25c0c",
"md5": "3e3f35c0ce33994a75f2095c2bdfb251",
"sha256": "9fe953bc4f9b353323a5455ea95d06a0db947f5efbfc4752c09421322cde663e"
},
"downloads": -1,
"filename": "craterslab-0.2.6.tar.gz",
"has_sig": false,
"md5_digest": "3e3f35c0ce33994a75f2095c2bdfb251",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10,<3.12",
"size": 20697911,
"upload_time": "2023-09-09T13:50:23",
"upload_time_iso_8601": "2023-09-09T13:50:23.771929Z",
"url": "https://files.pythonhosted.org/packages/33/08/dd679e8a8ae2b7f937c426c80953e4803ddebad91d54808f773d03a25c0c/craterslab-0.2.6.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-09-09 13:50:23",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "gvieralopez",
"github_project": "craters",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "craterslab"
}