Sparc.client

Latest version: v0.3.0

Safety actively analyzes 626513 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.3.0

0.2.0

:sparkles: New features

- Added O2SparcService service:

* Introduced a `O2SparcSolver` class which is the main class for running computational jobs on o²S²PARC. This class holds the following methods:
* `submit_job`
* `get_job_progress`
* `job_done`
* `get_results`
* `get_job_log`

- Introduced `get_solver` method to `O2SparcService` which returns a `O2SparcSolver` object

- Scaffold Retrieval:

* Introducing the ability to use `sparc.client` to retrieve scaffolds or scaffold descriptions.
* The retrieved scaffold or scaffold description files can now be converted to a commonly used mesh format, such as VTK.
* Reuse of packages from the mapping tools codebase ensures efficient and standardized mesh conversion.

- MBF Segmentation Export:

* Added support for exporting MBF Segmentation data to a commonly used mesh format, like VTK.

- Segmentation Data Analysis:

* New functionality to analyze a given segmentation data file for suitability in the mapping tools fitting workflow, and provide a clear and informative report.

- Updated Documentation:

* Added the [SPARC Python Zinc Client tutorial](https://github.com/nih-sparc/sparc.client/blob/main/docs/tutorial-zinc.ipynb) to reflect the features related to Zinc.

0.1.0

:bug: Bug Fixes

- download multiple files from Pennsieve 12
- pennsieve Download file API 14
- Github action updates: Reviewdog should run whenever a PR is modified after opening 15
- new tutorial in Jupyter Notebook
- README.md update

0.0.2

Alpha2 release of Python Sparc Client.

:sparkles: New features

- Code coverage at 100%
- Sphinx documentation with Github Pages

0.0.1

Alpha release of Python Sparc Client.

:sparkles: New features

- automatic/manual module loading
- ServiceBase class for adding new modules
- Pennsieve module with basic functionalities:
* listing datasets, files, records
* downloading files
* Basic API support (GET/POST)

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.