molcas-suite


Namemolcas-suite JSON
Version 1.30.0 PyPI version JSON
download
home_pagehttps://gitlab.com/chilton-group/molcas_suite
SummaryA package for dealing with OpenMOLCAS input and output files
upload_time2024-02-06 14:51:26
maintainer
docs_urlNone
authorChilton Group
requires_python>=3.9
license
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # molcas_suite

`molcas_suite` is a python package for working with OpenMOLCAS input and output files.

# Installation via `pip`

Install `molcas_suite` using `pip` (if using a shared machine, add the `--user` argument after `install`)

```
pip install molcas_suite
```

# Updating

Update the code using `pip` (if using a shared machine, add the `--user` argument after `install`)

```
pip install molcas_suite --upgrade
```

# Installation with `pip` editable install

**Only do this if you are developing (i.e. changing) the code.**

Clone a copy of this repository, preferably while within a directory called git

```
mkdir -p git; cd git
git clone https://gitlab.com/chilton-group/molcas_suite
```

Navigate to the package directory

```
cd molcas_suite/packages
```

and install the package in editable mode (if using a shared machine, add the `--user` argument after `install`)

```
pip install -e .
```

When you're done developing (i.e. your changes have been merged to the master), 
or if you just want to use the current release version of the package, uninstall using `pip`

```
pip uninstall molcas_suite
```

and follow the Installation via `pip` instructions above.

# Usage

The `molcas_suite` command line interface can be invoked with 

```
molcas_suite -h
```

which prints a list of available subprograms.

Alternatively, the individual submodules can be imported into a python program or script as per usual.

# Building a `.whl` file (Advanced)

**Only do this if you are told to.**

To build a copy of the `molcas_suite` `.whl` file, move to the `package` directory.

Now run

```
./build_binaries.sh
```

Then install the `.whl` file with `pip` (if using a shared machine, add the `--user` argument after `install`)

```
pip install dist/*.whl
```

# Documentation

The [documentation](https://chilton-group.gitlab.io/molcas_suite/) for this package is hosted by gitlab, and is automatically generated whenever new code is committed to the `main` branch. The automatic generation of this documentation relies on a common layout for comments and docstrings within the code, see [contributing](https://gitlab.com/chilton-group/group-wiki/-/wikis/Contributing:-General) for more information.

# Development

Before making changes to this repository, please follow the steps outlined in the [Chilton group wiki](https://gitlab.com/chilton-group/group-wiki/-/wikis/Contributing:-General).

# Bugs

If you believe you have a bug, *please check that you are using the most up to date version of the code*. 

If that does not fix the problem, please create an issue on GitLab detailing the following:
 - The commands you entered
 - The error message

Remember to simplify the problem as much as possible in order to provide a minimum working example, e.g. an example for a small molecule rather than one with 100000 atoms.

Then, look at the code, try and figure out what you think is wrong if possible, and include this in your issue.

            

Raw data

            {
    "_id": null,
    "home_page": "https://gitlab.com/chilton-group/molcas_suite",
    "name": "molcas-suite",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": "",
    "keywords": "",
    "author": "Chilton Group",
    "author_email": "nicholas.chilton@manchester.ac.uk",
    "download_url": "https://files.pythonhosted.org/packages/bf/1d/a038fc47281da081b6a0a70a0808c3f5ec37a0f197866ccceb8d9f898dc0/molcas_suite-1.30.0.tar.gz",
    "platform": null,
    "description": "# molcas_suite\n\n`molcas_suite` is a python package for working with OpenMOLCAS input and output files.\n\n# Installation via `pip`\n\nInstall `molcas_suite` using `pip` (if using a shared machine, add the `--user` argument after `install`)\n\n```\npip install molcas_suite\n```\n\n# Updating\n\nUpdate the code using `pip` (if using a shared machine, add the `--user` argument after `install`)\n\n```\npip install molcas_suite --upgrade\n```\n\n# Installation with `pip` editable install\n\n**Only do this if you are developing (i.e. changing) the code.**\n\nClone a copy of this repository, preferably while within a directory called git\n\n```\nmkdir -p git; cd git\ngit clone https://gitlab.com/chilton-group/molcas_suite\n```\n\nNavigate to the package directory\n\n```\ncd molcas_suite/packages\n```\n\nand install the package in editable mode (if using a shared machine, add the `--user` argument after `install`)\n\n```\npip install -e .\n```\n\nWhen you're done developing (i.e. your changes have been merged to the master), \nor if you just want to use the current release version of the package, uninstall using `pip`\n\n```\npip uninstall molcas_suite\n```\n\nand follow the Installation via `pip` instructions above.\n\n# Usage\n\nThe `molcas_suite` command line interface can be invoked with \n\n```\nmolcas_suite -h\n```\n\nwhich prints a list of available subprograms.\n\nAlternatively, the individual submodules can be imported into a python program or script as per usual.\n\n# Building a `.whl` file (Advanced)\n\n**Only do this if you are told to.**\n\nTo build a copy of the `molcas_suite` `.whl` file, move to the `package` directory.\n\nNow run\n\n```\n./build_binaries.sh\n```\n\nThen install the `.whl` file with `pip` (if using a shared machine, add the `--user` argument after `install`)\n\n```\npip install dist/*.whl\n```\n\n# Documentation\n\nThe [documentation](https://chilton-group.gitlab.io/molcas_suite/) for this package is hosted by gitlab, and is automatically generated whenever new code is committed to the `main` branch. The automatic generation of this documentation relies on a common layout for comments and docstrings within the code, see [contributing](https://gitlab.com/chilton-group/group-wiki/-/wikis/Contributing:-General) for more information.\n\n# Development\n\nBefore making changes to this repository, please follow the steps outlined in the [Chilton group wiki](https://gitlab.com/chilton-group/group-wiki/-/wikis/Contributing:-General).\n\n# Bugs\n\nIf you believe you have a bug, *please check that you are using the most up to date version of the code*. \n\nIf that does not fix the problem, please create an issue on GitLab detailing the following:\n - The commands you entered\n - The error message\n\nRemember to simplify the problem as much as possible in order to provide a minimum working example, e.g. an example for a small molecule rather than one with 100000 atoms.\n\nThen, look at the code, try and figure out what you think is wrong if possible, and include this in your issue.\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "A package for dealing with OpenMOLCAS input and output files",
    "version": "1.30.0",
    "project_urls": {
        "Bug Tracker": "https://gitlab.com/chilton-group/molcas_suite/-/issues",
        "Documentation": "https://chilton-group.gitlab.io/molcas_suite",
        "Homepage": "https://gitlab.com/chilton-group/molcas_suite"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8142f771a092747a994aea3a72c8c9dd99a1ec2f9ce99d3631121aa1e5217e33",
                "md5": "44766dac40332cb373add4de68696997",
                "sha256": "3f6af02f6b939f58dc47c40f0a73ab3078e498c328da1daff1a515dfbf640a9a"
            },
            "downloads": -1,
            "filename": "molcas_suite-1.30.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "44766dac40332cb373add4de68696997",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 53965,
            "upload_time": "2024-02-06T14:51:24",
            "upload_time_iso_8601": "2024-02-06T14:51:24.622308Z",
            "url": "https://files.pythonhosted.org/packages/81/42/f771a092747a994aea3a72c8c9dd99a1ec2f9ce99d3631121aa1e5217e33/molcas_suite-1.30.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bf1da038fc47281da081b6a0a70a0808c3f5ec37a0f197866ccceb8d9f898dc0",
                "md5": "42c2183a2a66fe5a5fa7fb3043e23f7d",
                "sha256": "d221a11e6c5afef640f7075b8736504c300ff80b32a608b33a6ba4729fdb4714"
            },
            "downloads": -1,
            "filename": "molcas_suite-1.30.0.tar.gz",
            "has_sig": false,
            "md5_digest": "42c2183a2a66fe5a5fa7fb3043e23f7d",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 51975,
            "upload_time": "2024-02-06T14:51:26",
            "upload_time_iso_8601": "2024-02-06T14:51:26.735479Z",
            "url": "https://files.pythonhosted.org/packages/bf/1d/a038fc47281da081b6a0a70a0808c3f5ec37a0f197866ccceb8d9f898dc0/molcas_suite-1.30.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-02-06 14:51:26",
    "github": false,
    "gitlab": true,
    "bitbucket": false,
    "codeberg": false,
    "gitlab_user": "chilton-group",
    "gitlab_project": "molcas_suite",
    "lcname": "molcas-suite"
}
        
Elapsed time: 0.21198s