# 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 information 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 <pypi@yzx9.xyz>",
"download_url": "https://files.pythonhosted.org/packages/0b/18/026467ff5a55392cb036612823e0fae1153841e94494ba42331f32992d43/swcgeom-0.18.3.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\n[PEP660](https://peps.python.org/pep-0660/) since upgrade to setuptools v64+,\ndetail information at [setuptools#3518](https://github.com/pypa/setuptools/issues/3518),\na 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\n<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.18.3",
"project_urls": {
"repository": "https://github.com/yzx9/swcgeom"
},
"split_keywords": [
"neuronscience",
" neuron",
" neuroanatomy",
" neuron-morphology"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "8c52995f3fa713fed2c2626f7bd049ffad297c4ca1cdc5e522db7ac3cdf08af3",
"md5": "d242e8d2ab4ac7cf08dd86a75e85fd04",
"sha256": "c667fe1c1c0a04333d997d9b575caec58e6848573f655c12768b1ed88438fefb"
},
"downloads": -1,
"filename": "swcgeom-0.18.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "d242e8d2ab4ac7cf08dd86a75e85fd04",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10",
"size": 135951,
"upload_time": "2025-01-15T03:35:51",
"upload_time_iso_8601": "2025-01-15T03:35:51.926910Z",
"url": "https://files.pythonhosted.org/packages/8c/52/995f3fa713fed2c2626f7bd049ffad297c4ca1cdc5e522db7ac3cdf08af3/swcgeom-0.18.3-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0b18026467ff5a55392cb036612823e0fae1153841e94494ba42331f32992d43",
"md5": "03af846f86473bdbf47e0d7f408feb3e",
"sha256": "4d8339c6af86b5d09a21267da82ff51acedab77a3dd87ea9662920b392b4afe3"
},
"downloads": -1,
"filename": "swcgeom-0.18.3.tar.gz",
"has_sig": false,
"md5_digest": "03af846f86473bdbf47e0d7f408feb3e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10",
"size": 90777,
"upload_time": "2025-01-15T03:35:54",
"upload_time_iso_8601": "2025-01-15T03:35:54.268337Z",
"url": "https://files.pythonhosted.org/packages/0b/18/026467ff5a55392cb036612823e0fae1153841e94494ba42331f32992d43/swcgeom-0.18.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-01-15 03:35:54",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "yzx9",
"github_project": "swcgeom",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "swcgeom"
}