haven-spc


Namehaven-spc JSON
Version 23.7.1 PyPI version JSON
download
home_page
SummaryTools and GUI for running the spectroscopy group beamlines at the Advanced Photon Source.
upload_time2023-07-01 18:22:16
maintainer
docs_urlNone
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"
}
        
Elapsed time: 0.08162s