# openBOS-GPU
This library is the extra pacage for [openBOS](https://github.com/ogayuuki0202/openBOS) that makes GPU parallel processing available.
## Key Features
- Short, concise code for 3D reconstruction and quantification
- GPU parallel processing
## Warning
The openBOS-GPU is still in its *beta* state. This means that
it still might have some bugs and the API may change. However, testing and contributing
is very welcome, especially if you can contribute with new algorithms and features.
## Installing
### 1. Install PyTorch
Please install Pytorch 2.x .
Make sure that CUDA is available on your PC.
<https://pytorch.org/get-started/locally/>
### 2. Install torch_radon
Please install torch_radon <https://torch-radon.readthedocs.io/en/latest/getting_started/install.html>
git clone https://github.com/matteo-ronchetti/torch-radon.git
cd torch-radon
python setup.py install
or
docker pull matteoronchetti/torch-radon
or if you are running Linux
wget -qO- https://raw.githubusercontent.com/matteo-ronchetti/torch-radon/master/auto_install.py | python -
### 3. Install openBOS
Use PyPI: <https://pypi.org/project/openBOS-GPU>:
pip install openBOS-GPU
Or compile from source
Download the package from the Github: https://github.com/ogayuuki0202/openBOS-GPU/archive/refs/heads/main.zip
or clone using git
git clone https://github.com/ogayuuki0202/openBOS-GPU.git
cd openBOS-GPU
python setup.py install
## Methods
Please see our wiki below.
[Wiki](https://github.com/ogayuuki0202/openBOS-GPU/wiki)
## Contributors
Pleae refer original [openBOS]((https://github.com/ogayuuki0202/openBOS)
Raw data
{
"_id": null,
"home_page": "https://github.com/ogayuuki0202/openBOS-GPU",
"name": "openBOS-GPU",
"maintainer": "Yuuki Ogasawara",
"docs_url": null,
"requires_python": ">=3.6",
"maintainer_email": "yukiogasawara.research@gmail.com",
"keywords": null,
"author": "Yuuki Ogasawara",
"author_email": "yukiogasawara.research@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/bf/8e/c50a440071d054969ab7f1cff02657bd33280df947177d7dfdc773529b73/openbos_gpu-0.0.8.tar.gz",
"platform": null,
"description": "# openBOS-GPU\nThis library is the extra pacage for [openBOS](https://github.com/ogayuuki0202/openBOS) that makes GPU parallel processing available.\n\n## Key Features\n- Short, concise code for 3D reconstruction and quantification\n- GPU parallel processing \n\n## Warning\n\nThe openBOS-GPU is still in its *beta* state. This means that\nit still might have some bugs and the API may change. However, testing and contributing\nis very welcome, especially if you can contribute with new algorithms and features.\n\n## Installing\n### 1. Install PyTorch\nPlease install Pytorch 2.x .\nMake sure that CUDA is available on your PC.\n<https://pytorch.org/get-started/locally/>\n### 2. Install torch_radon\nPlease install torch_radon\u3000<https://torch-radon.readthedocs.io/en/latest/getting_started/install.html>\n\n git clone https://github.com/matteo-ronchetti/torch-radon.git\n cd torch-radon\n python setup.py install\nor\n\n docker pull matteoronchetti/torch-radon\nor if you are running Linux \n\n wget -qO- https://raw.githubusercontent.com/matteo-ronchetti/torch-radon/master/auto_install.py | python -\n\n### 3. Install openBOS\nUse PyPI: <https://pypi.org/project/openBOS-GPU>:\n\n pip install openBOS-GPU \n\nOr compile from source\n\nDownload the package from the Github: https://github.com/ogayuuki0202/openBOS-GPU/archive/refs/heads/main.zip\nor clone using git\n\n git clone https://github.com/ogayuuki0202/openBOS-GPU.git\n cd openBOS-GPU\n python setup.py install \n\n## Methods\n\nPlease see our wiki below.\n[Wiki](https://github.com/ogayuuki0202/openBOS-GPU/wiki)\n\n## Contributors\nPleae refer original [openBOS]((https://github.com/ogayuuki0202/openBOS)\n",
"bugtrack_url": null,
"license": "GNU GENERAL PUBLIC LICENSE,",
"summary": "the library of Background Oriented Schlieren",
"version": "0.0.8",
"project_urls": {
"Download": "https://github.com/ogayuuki0202/openBOS-GPU",
"Homepage": "https://github.com/ogayuuki0202/openBOS-GPU"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "2eb8330a3d7a77a585c4cf901ed7792ef0123a92b374cd1d7bd34747c2a6bb39",
"md5": "ff674c13276d8dec093fc62f6aefeab9",
"sha256": "52e5ac8ba78f728ab601b9c5e8d78929ba64516b0677b621aefae578f2f8d4c4"
},
"downloads": -1,
"filename": "openBOS_GPU-0.0.8-py3-none-any.whl",
"has_sig": false,
"md5_digest": "ff674c13276d8dec093fc62f6aefeab9",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.6",
"size": 22025,
"upload_time": "2024-11-27T13:42:23",
"upload_time_iso_8601": "2024-11-27T13:42:23.645186Z",
"url": "https://files.pythonhosted.org/packages/2e/b8/330a3d7a77a585c4cf901ed7792ef0123a92b374cd1d7bd34747c2a6bb39/openBOS_GPU-0.0.8-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "bf8ec50a440071d054969ab7f1cff02657bd33280df947177d7dfdc773529b73",
"md5": "28da33a659369d86a01568869257247d",
"sha256": "e9cae049dd9bd03e34abf9b57848f53eaece14b8c73b0c1a44337fb393de9e51"
},
"downloads": -1,
"filename": "openbos_gpu-0.0.8.tar.gz",
"has_sig": false,
"md5_digest": "28da33a659369d86a01568869257247d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 21906,
"upload_time": "2024-11-27T13:42:24",
"upload_time_iso_8601": "2024-11-27T13:42:24.925801Z",
"url": "https://files.pythonhosted.org/packages/bf/8e/c50a440071d054969ab7f1cff02657bd33280df947177d7dfdc773529b73/openbos_gpu-0.0.8.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-11-27 13:42:24",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "ogayuuki0202",
"github_project": "openBOS-GPU",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "openbos-gpu"
}