# vector-plot-extractor
tools for extracting data from vector plots
This Python package has been tested on various PDF files, including [example.pdf](examples/example.pdf), under normal usage conditions. However, it has not undergone comprehensive testing and optimization yet. I will improve it in the future. Your suggestions and contributions are welcome.
Documentation is currently in progress. Stay tuned for updates!
## Dependencies
This package mainly depends on the following packages:
- matplotlib
- numpy
- pymupdf
These will be automatically installed when running `pip install`.
## Installation
To install this package, you can simply use `pip`:
```
pip install vector-plot-extractor
```
If you would like to try the latest development version, you may directly install from the project repository by:
```
pip install git+https://github.com/ycwang-astro/vector-plot-extractor.git
```
## Usage
To execute the main UI, run this in your terminal
```
vpextract path/to/figure/file
```
To import this package in a Python script:
```Python
import vpextractor
```
## Notice
A bug in version 0.1.1 causes minor errors in the extracted scatter data. If you have used 0.1.1 version, follow the steps in the [changelog](CHANGELOG.md#012) ("Notes" under "0.1.2") to fix it.
Raw data
{
"_id": null,
"home_page": "",
"name": "vector-plot-extractor",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "vector graphic,vector plot,extractor,digitizer",
"author": "",
"author_email": "Yu-Chen Wang <ycwang-astro@users.noreply.github.com>",
"download_url": "https://files.pythonhosted.org/packages/3d/20/e319f0773caebfdc3912f9bcd4ee491fa8c9ee95859f6e1eded634618546/vector-plot-extractor-0.1.3.tar.gz",
"platform": null,
"description": "# vector-plot-extractor\ntools for extracting data from vector plots\n\nThis Python package has been tested on various PDF files, including [example.pdf](examples/example.pdf), under normal usage conditions. However, it has not undergone comprehensive testing and optimization yet. I will improve it in the future. Your suggestions and contributions are welcome.\n\nDocumentation is currently in progress. Stay tuned for updates!\n\n## Dependencies\nThis package mainly depends on the following packages:\n- matplotlib\n- numpy\n- pymupdf\n\nThese will be automatically installed when running `pip install`.\n\n## Installation\nTo install this package, you can simply use `pip`:\n```\npip install vector-plot-extractor\n```\n\nIf you would like to try the latest development version, you may directly install from the project repository by:\n```\npip install git+https://github.com/ycwang-astro/vector-plot-extractor.git\n```\n\n## Usage\nTo execute the main UI, run this in your terminal\n```\nvpextract path/to/figure/file\n```\nTo import this package in a Python script:\n```Python\nimport vpextractor\n```\n\n## Notice\nA bug in version 0.1.1 causes minor errors in the extracted scatter data. If you have used 0.1.1 version, follow the steps in the [changelog](CHANGELOG.md#012) (\"Notes\" under \"0.1.2\") to fix it.\n",
"bugtrack_url": null,
"license": "",
"summary": "tools for extracting data from vector plots",
"version": "0.1.3",
"project_urls": {
"Changelog": "https://github.com/ycwang-astro/vector-plot-extractor/blob/main/CHANGELOG.md",
"Documentation": "https://github.com/ycwang-astro/vector-plot-extractor",
"Homepage": "https://github.com/ycwang-astro/vector-plot-extractor",
"Issues": "https://github.com/ycwang-astro/vector-plot-extractor/issues",
"Repository": "https://github.com/ycwang-astro/vector-plot-extractor.git"
},
"split_keywords": [
"vector graphic",
"vector plot",
"extractor",
"digitizer"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "938a6a45773e1604c9c4b8cc4c76237c8fc387afcecc1b23bdea55100842c6c7",
"md5": "d9a8b1e716d9a93dca1d34b8c640ec22",
"sha256": "952e43b66ebe4cc70e9e0b85f9af50a03c06fd7c89a13f1e3f2c8382bbc8e19c"
},
"downloads": -1,
"filename": "vector_plot_extractor-0.1.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "d9a8b1e716d9a93dca1d34b8c640ec22",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 34644,
"upload_time": "2024-01-30T07:04:49",
"upload_time_iso_8601": "2024-01-30T07:04:49.250755Z",
"url": "https://files.pythonhosted.org/packages/93/8a/6a45773e1604c9c4b8cc4c76237c8fc387afcecc1b23bdea55100842c6c7/vector_plot_extractor-0.1.3-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "3d20e319f0773caebfdc3912f9bcd4ee491fa8c9ee95859f6e1eded634618546",
"md5": "e2b774d3d29606b7fd82e26f56edfae2",
"sha256": "17ba4f2ee3563f5f4ee317056271c39a72e921bd13768822cf9fc0e64b20f5d4"
},
"downloads": -1,
"filename": "vector-plot-extractor-0.1.3.tar.gz",
"has_sig": false,
"md5_digest": "e2b774d3d29606b7fd82e26f56edfae2",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 31115,
"upload_time": "2024-01-30T07:04:50",
"upload_time_iso_8601": "2024-01-30T07:04:50.893156Z",
"url": "https://files.pythonhosted.org/packages/3d/20/e319f0773caebfdc3912f9bcd4ee491fa8c9ee95859f6e1eded634618546/vector-plot-extractor-0.1.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-01-30 07:04:50",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "ycwang-astro",
"github_project": "vector-plot-extractor",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "vector-plot-extractor"
}