# RaySpatial
## Installation
```bash
pip install rayspatial
```
## Usage
```python
import rayspatial
```
## Project Structure
```
.
├── example/ # Example usage
├── rayspatial/ # Main package directory
│ ├── engine/ # Engine functionality
│ ├── serve/ # Serve functionality
├── stac_data/ # demo stac data
├── temp_data/ # caclulate result data
├── LICENSE # License information
├── README.md # Project documentation
├── pyproject.toml # Project metadata and dependencies
├── requirements.txt # Project dependencies
```
### Core Modules
- **engine/****: import function
- **serve/****: calculate function
### docs
- execute generate_routes.py
```
python3 generate_routes.py
```
- run progress.html
```
python3 -m http.server 8000
```
Raw data
{
"_id": null,
"home_page": null,
"name": "rayspatial",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.10",
"maintainer_email": null,
"keywords": "ray, spatial, distributed, gis, remote sensing",
"author": "rsDev-zh",
"author_email": "1924605670@qq.com",
"download_url": "https://files.pythonhosted.org/packages/24/84/a7dcd70810ba63650dec8c998ecacd778e69cec3782bf2bae8cdff0061cc/rayspatial-0.0.10.tar.gz",
"platform": null,
"description": "# RaySpatial\n\n## Installation\n\n```bash\npip install rayspatial\n```\n\n## Usage\n\n```python\nimport rayspatial\n```\n\n## Project Structure\n\n```\n.\n\u251c\u2500\u2500 example/ # Example usage\n\u251c\u2500\u2500 rayspatial/ # Main package directory\n\u2502 \u251c\u2500\u2500 engine/ # Engine functionality\n\u2502 \u251c\u2500\u2500 serve/ # Serve functionality\n\u251c\u2500\u2500 stac_data/ # demo stac data \n\u251c\u2500\u2500 temp_data/ # caclulate result data \n\u251c\u2500\u2500 LICENSE # License information\n\u251c\u2500\u2500 README.md # Project documentation\n\u251c\u2500\u2500 pyproject.toml # Project metadata and dependencies\n\u251c\u2500\u2500 requirements.txt # Project dependencies\n```\n\n### Core Modules\n\n- **engine/****: import function\n- **serve/****: calculate function\n\n### docs \n- execute generate_routes.py\n```\npython3 generate_routes.py\n```\n- run progress.html \n```\n python3 -m http.server 8000 \n```\n\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "A Python package for distributed spatial data processing based on Ray",
"version": "0.0.10",
"project_urls": null,
"split_keywords": [
"ray",
" spatial",
" distributed",
" gis",
" remote sensing"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "f87e5447f90e27f71ab3d20995c904c407945569c2e32cf7748530aa73da8945",
"md5": "daadda68dda444aea0e2c2b6f5d21f8f",
"sha256": "b9d79f3e806c46b691fe7830d2c1e5bafcfad66a9b04dee386df12b517bd21aa"
},
"downloads": -1,
"filename": "rayspatial-0.0.10-py3-none-any.whl",
"has_sig": false,
"md5_digest": "daadda68dda444aea0e2c2b6f5d21f8f",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10",
"size": 45623,
"upload_time": "2025-04-01T08:53:44",
"upload_time_iso_8601": "2025-04-01T08:53:44.880209Z",
"url": "https://files.pythonhosted.org/packages/f8/7e/5447f90e27f71ab3d20995c904c407945569c2e32cf7748530aa73da8945/rayspatial-0.0.10-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2484a7dcd70810ba63650dec8c998ecacd778e69cec3782bf2bae8cdff0061cc",
"md5": "524e71d82278d75ed041371ebba6dece",
"sha256": "ae488eef71d840ccf52b295c96bc892c57064e724f075fd376e51164c9435901"
},
"downloads": -1,
"filename": "rayspatial-0.0.10.tar.gz",
"has_sig": false,
"md5_digest": "524e71d82278d75ed041371ebba6dece",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10",
"size": 28363,
"upload_time": "2025-04-01T08:53:46",
"upload_time_iso_8601": "2025-04-01T08:53:46.313982Z",
"url": "https://files.pythonhosted.org/packages/24/84/a7dcd70810ba63650dec8c998ecacd778e69cec3782bf2bae8cdff0061cc/rayspatial-0.0.10.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-04-01 08:53:46",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "rayspatial"
}