# SWCGEOM
[![Run tests](https://github.com/yzx9/swcgeom/actions/workflows/test.yml/badge.svg)](https://github.com/yzx9/swcgeom/actions/workflows/test.yml)
[![Release to GitHub](https://github.com/yzx9/swcgeom/actions/workflows/github-publish.yml/badge.svg)](https://github.com/yzx9/swcgeom/releases)
[![Release to PyPI](https://github.com/yzx9/swcgeom/actions/workflows/pypi-publish.yml/badge.svg)](https://pypi.org/project/swcgeom/)
A neuron geometry library for swc format.
## Usage
See examples for details.
## Development
```bash
# clone repo
git clone git@github.com:yzx9/swcgeom.git
cd swcgeom
# install dependencies
python -m pip install --upgrade pip
pip install build
# install editable version
pip install --editable .
```
Static analysis don't support import hook used in editable install for [PEP660](https://peps.python.org/pep-0660/) since upgrade to setuptools v64+, detail infomation at [setuptools#3518](https://github.com/pypa/setuptools/issues/3518), a workaround for vscode with pylance:
```json
{
"python.analysis.extraPaths": ["/path/to/this/project"]
}
```
## LICENSE
This work is licensed under a <a rel="license" href="https://www.apache.org/licenses/">Apache-2.0</a>.
Copyright (c) 2022-present, Zexin Yuan
Raw data
{
"_id": null,
"home_page": null,
"name": "swcgeom",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.10",
"maintainer_email": null,
"keywords": "neuronscience, neuron, neuroanatomy, neuron-morphology",
"author": null,
"author_email": "yzx9 <yuan.zx@outlook.com>",
"download_url": "https://files.pythonhosted.org/packages/c0/62/48eea69ddaf508df51646853deee0f371a1a69672dca1542fdff42423d60/swcgeom-0.17.1.tar.gz",
"platform": null,
"description": "# SWCGEOM\n\n[![Run tests](https://github.com/yzx9/swcgeom/actions/workflows/test.yml/badge.svg)](https://github.com/yzx9/swcgeom/actions/workflows/test.yml)\n[![Release to GitHub](https://github.com/yzx9/swcgeom/actions/workflows/github-publish.yml/badge.svg)](https://github.com/yzx9/swcgeom/releases)\n[![Release to PyPI](https://github.com/yzx9/swcgeom/actions/workflows/pypi-publish.yml/badge.svg)](https://pypi.org/project/swcgeom/)\n\nA neuron geometry library for swc format.\n\n## Usage\n\nSee examples for details.\n\n## Development\n\n```bash\n# clone repo\ngit clone git@github.com:yzx9/swcgeom.git\ncd swcgeom\n\n# install dependencies\npython -m pip install --upgrade pip\npip install build\n\n# install editable version\npip install --editable .\n```\n\nStatic analysis don't support import hook used in editable install for [PEP660](https://peps.python.org/pep-0660/) since upgrade to setuptools v64+, detail infomation at [setuptools#3518](https://github.com/pypa/setuptools/issues/3518), a workaround for vscode with pylance:\n\n```json\n{\n \"python.analysis.extraPaths\": [\"/path/to/this/project\"]\n}\n```\n\n## LICENSE\n\nThis work is licensed under a <a rel=\"license\" href=\"https://www.apache.org/licenses/\">Apache-2.0</a>.\n\nCopyright (c) 2022-present, Zexin Yuan\n",
"bugtrack_url": null,
"license": "Apache-2.0",
"summary": "Neuron geometry library for swc format",
"version": "0.17.1",
"project_urls": {
"repository": "https://github.com/yzx9/swcgeom"
},
"split_keywords": [
"neuronscience",
" neuron",
" neuroanatomy",
" neuron-morphology"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "0a2739b6153cc2454bedb4f2e6f12d9350a7b068bd717bb8e5cc0ea2dda3d244",
"md5": "031417bc07aae287c269749e72837df1",
"sha256": "4762b06e9fc1a159eebabcad6b4074d1dcfc3d8988ff5083a648cd19ef5f4375"
},
"downloads": -1,
"filename": "swcgeom-0.17.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "031417bc07aae287c269749e72837df1",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10",
"size": 112663,
"upload_time": "2024-04-06T03:12:44",
"upload_time_iso_8601": "2024-04-06T03:12:44.549647Z",
"url": "https://files.pythonhosted.org/packages/0a/27/39b6153cc2454bedb4f2e6f12d9350a7b068bd717bb8e5cc0ea2dda3d244/swcgeom-0.17.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c06248eea69ddaf508df51646853deee0f371a1a69672dca1542fdff42423d60",
"md5": "aad964a739454ac2c8384a7cdc43ee71",
"sha256": "bac838e37ba9dc453bbb00fb9cec822ec859feb26061c08a9bb434a6fb5aaf6c"
},
"downloads": -1,
"filename": "swcgeom-0.17.1.tar.gz",
"has_sig": false,
"md5_digest": "aad964a739454ac2c8384a7cdc43ee71",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10",
"size": 1165247,
"upload_time": "2024-04-06T03:12:46",
"upload_time_iso_8601": "2024-04-06T03:12:46.599756Z",
"url": "https://files.pythonhosted.org/packages/c0/62/48eea69ddaf508df51646853deee0f371a1a69672dca1542fdff42423d60/swcgeom-0.17.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-04-06 03:12:46",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "yzx9",
"github_project": "swcgeom",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "swcgeom"
}