Name | haven-spc JSON |
Version |
23.7.1
JSON |
| download |
home_page | |
Summary | Tools and GUI for running the spectroscopy group beamlines at the Advanced Photon Source. |
upload_time | 2023-07-01 18:22:16 |
maintainer | |
docs_url | None |
author | |
requires_python | <3.11,>=3.7 |
license | |
keywords |
synchrotron
xray
bluesky
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# Haven
![Build Status](https://github.com/spc-group/haven/actions/workflows/ci.yml/badge.svg)
[![Documentation Status](https://readthedocs.org/projects/haven-spc/badge/?version=latest)](https://haven-spc.readthedocs.io/en/latest/?badge=latest)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
Bluesky tools for beamlines managed by the spectroscopy group.
"Don't fly in anything with a Capissen 38 engine, they fall right out
of the sky."
## Installation
### Python Packing Index
Easiest way to install haven is using pip.
```
$ python -m pip install 'haven-spc'
```
### Development (Conda)
*haven* can also use *mamba* for dependency management, and
*setuptools* for installation and development. First create the conda
environment with mamba:
```
$ mamba env create -f environment.yml -n haven
```
then install the package, in developer mode:
```
$ conda activate haven
$ pip install -e .
```
## Running Tests
To run tests, run
```
$ pytest
```
# firefly
User-facing applications for controlling the beamlines managed by the
spectroscopy group. Be sure to include the [gui] extras if you plan
to use the GUI.
```
$ python -m pip install 'haven-spc[gui]'
$ firefly
```
# Versioning
Haven/Firefly uses calendar versioning, with short year and short
month for the MAJOR and MINOR versions, then a incremental MICRO
version. For example, version *23.7.2* is the 2nd (*2*) release in
July (*7*) 2023 (*23*).
Raw data
{
"_id": null,
"home_page": "",
"name": "haven-spc",
"maintainer": "",
"docs_url": null,
"requires_python": "<3.11,>=3.7",
"maintainer_email": "",
"keywords": "synchrotron,xray,bluesky",
"author": "",
"author_email": "Mark Wolfman <wolfman@anl.gov>",
"download_url": "https://files.pythonhosted.org/packages/6f/41/485b58a129291a4a172640c02965cbbf16e82ff78b8405f59fd49b6dc429/haven-spc-23.7.1.tar.gz",
"platform": null,
"description": "# Haven\n\n![Build Status](https://github.com/spc-group/haven/actions/workflows/ci.yml/badge.svg)\n[![Documentation Status](https://readthedocs.org/projects/haven-spc/badge/?version=latest)](https://haven-spc.readthedocs.io/en/latest/?badge=latest)\n[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)\n\nBluesky tools for beamlines managed by the spectroscopy group.\n\n\"Don't fly in anything with a Capissen 38 engine, they fall right out\nof the sky.\"\n\n\n## Installation\n\n### Python Packing Index\n\nEasiest way to install haven is using pip.\n\n```\n$ python -m pip install 'haven-spc'\n```\n\n### Development (Conda)\n\n*haven* can also use *mamba* for dependency management, and\n*setuptools* for installation and development. First create the conda\nenvironment with mamba:\n\n```\n$ mamba env create -f environment.yml -n haven\n```\n\nthen install the package, in developer mode:\n\n```\n$ conda activate haven\n$ pip install -e .\n```\n\n## Running Tests\n\nTo run tests, run\n\n```\n$ pytest\n```\n\n# firefly\n\nUser-facing applications for controlling the beamlines managed by the\nspectroscopy group. Be sure to include the [gui] extras if you plan\nto use the GUI.\n\n```\n$ python -m pip install 'haven-spc[gui]'\n$ firefly\n```\n\n# Versioning\n\nHaven/Firefly uses calendar versioning, with short year and short\nmonth for the MAJOR and MINOR versions, then a incremental MICRO\nversion. For example, version *23.7.2* is the 2nd (*2*) release in\nJuly (*7*) 2023 (*23*).\n",
"bugtrack_url": null,
"license": "",
"summary": "Tools and GUI for running the spectroscopy group beamlines at the Advanced Photon Source.",
"version": "23.7.1",
"project_urls": {
"Bug Tracker": "https://github.com/spc-group/haven/issues",
"Homepage": "https://haven-spc.readthedocs.io/en/latest/"
},
"split_keywords": [
"synchrotron",
"xray",
"bluesky"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "0354746c56e99dfb8eff20e2cd0bc6173e0a754712bbfe7027848c3fa18a1657",
"md5": "32c4ac336c591a6e95c0042562679381",
"sha256": "60233fd8625f0ff7bbeaa3165fa6a45ac1077db975d7773cf6fd3aa098e1c711"
},
"downloads": -1,
"filename": "haven_spc-23.7.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "32c4ac336c591a6e95c0042562679381",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<3.11,>=3.7",
"size": 113236,
"upload_time": "2023-07-01T18:22:14",
"upload_time_iso_8601": "2023-07-01T18:22:14.568378Z",
"url": "https://files.pythonhosted.org/packages/03/54/746c56e99dfb8eff20e2cd0bc6173e0a754712bbfe7027848c3fa18a1657/haven_spc-23.7.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6f41485b58a129291a4a172640c02965cbbf16e82ff78b8405f59fd49b6dc429",
"md5": "7e2726d7bc3d6f40aa5ab4ab5c1671f9",
"sha256": "22a24d144d66460fa5f415c3497cd06fc215190a4a24995c70f2d31e2b6a7a21"
},
"downloads": -1,
"filename": "haven-spc-23.7.1.tar.gz",
"has_sig": false,
"md5_digest": "7e2726d7bc3d6f40aa5ab4ab5c1671f9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<3.11,>=3.7",
"size": 122170,
"upload_time": "2023-07-01T18:22:16",
"upload_time_iso_8601": "2023-07-01T18:22:16.940571Z",
"url": "https://files.pythonhosted.org/packages/6f/41/485b58a129291a4a172640c02965cbbf16e82ff78b8405f59fd49b6dc429/haven-spc-23.7.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-07-01 18:22:16",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "spc-group",
"github_project": "haven",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "haven-spc"
}