pylarid


Namepylarid JSON
Version 0.1.dev0 PyPI version JSON
download
home_page
SummaryLoad Arrays of Imaging Data
upload_time2023-11-13 04:15:53
maintainer
docs_urlNone
author
requires_python
licenseMIT License
keywords mri fmri
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # pylarid: Load Arrays of Imaging Data

`pylarid` is a Python package that is intended to facilitate analysis of
magnetic resonance imaging (MRI) data.

# Building Pylarid

`pylarid` consists of an extension module built in C++ to run on Python 3.
`pylarid` is currently tested using Python 3.12 on macOS Sonoma using Clang
and on Windows 11 using Visual Studio, and using Python 3.11 on Arch Linux
using GCC.

To build and install `pylarid` from source, [CMake](https://cmake.org) and a
compiler that supports C++20 are required.

## Build using PyPA's build (Recommended)

Preferably, this is done in a virtual environment. If using Visual Studio, use
a 64-bit native tools developer command prompt. First, install the most
up-to-date versions of `pip` and `pipx` in the virtual environment.

```
python -m pip install --upgrade pip
pip install --upgrade pipx
```

Next, obtain the [pylarid](https://github.com/jme2041/pylarid.git) source code,
build, and install.

```
git clone git@github.com:jme2041/pylarid.git
cd pylarid
pipx run build --wheel -Cbuild-dir=build
pip install .
```

Note that `-Cbuild-dir=build` sets the temporary directory to `build`. This is
optional, but recommended for speeding up builds and for avoiding warnings
about the intermediate directory being temporary when building with Visual
Studio (warning MSB8029).

To uninstall, use `pip uninstall pylarid`.

## Manual Build Using CMake (advanced)

To build and install `pylarid` directly using CMake, create a `build` directory
within the `pylarid` directory and follow the normal steps for building and
installing software using CMake.

To build and install on macOS and Linux:

```
mkdir build
cd build
cmake ..
make
make install
```

To uninstall, use `make uninstall`.

To build and install on Windows using Visual Studio:

```
mkdir build
cd build
cmake ..
cmake --build . --config Release
cmake --build . --config Release --target install
```

To uninstall, use `cmake --build . --config Release --target uninstall`.

# Research and Educational Use Only

`pylarid` is for research and educational purposes only. Clinical applications
are not recommended or advised. `pylarid` has not been evaluated by the United
States Food and Drug Administration (FDA), or by any other agency. `pylarid` is
not intended to diagnose, treat, cure, or prevent any disease.

# License

Copyright 2023 Jeffrey M. Engelmann

`pylarid` is released under the MIT license. For details, see
[LICENSE.txt](LICENSE.txt).

            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "pylarid",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "mri fmri",
    "author": "",
    "author_email": "Jeffrey Michael Engelmann <jme2041@icloud.com>",
    "download_url": "https://files.pythonhosted.org/packages/fa/7c/cde4443e0e39701589c83a7cb3cdd13425fdb0c53128b3799458572e6589/pylarid-0.1.dev0.tar.gz",
    "platform": null,
    "description": "# pylarid: Load Arrays of Imaging Data\n\n`pylarid` is a Python package that is intended to facilitate analysis of\nmagnetic resonance imaging (MRI) data.\n\n# Building Pylarid\n\n`pylarid` consists of an extension module built in C++ to run on Python 3.\n`pylarid` is currently tested using Python 3.12 on macOS Sonoma using Clang\nand on Windows 11 using Visual Studio, and using Python 3.11 on Arch Linux\nusing GCC.\n\nTo build and install `pylarid` from source, [CMake](https://cmake.org) and a\ncompiler that supports C++20 are required.\n\n## Build using PyPA's build (Recommended)\n\nPreferably, this is done in a virtual environment. If using Visual Studio, use\na 64-bit native tools developer command prompt. First, install the most\nup-to-date versions of `pip` and `pipx` in the virtual environment.\n\n```\npython -m pip install --upgrade pip\npip install --upgrade pipx\n```\n\nNext, obtain the [pylarid](https://github.com/jme2041/pylarid.git) source code,\nbuild, and install.\n\n```\ngit clone git@github.com:jme2041/pylarid.git\ncd pylarid\npipx run build --wheel -Cbuild-dir=build\npip install .\n```\n\nNote that `-Cbuild-dir=build` sets the temporary directory to `build`. This is\noptional, but recommended for speeding up builds and for avoiding warnings\nabout the intermediate directory being temporary when building with Visual\nStudio (warning MSB8029).\n\nTo uninstall, use `pip uninstall pylarid`.\n\n## Manual Build Using CMake (advanced)\n\nTo build and install `pylarid` directly using CMake, create a `build` directory\nwithin the `pylarid` directory and follow the normal steps for building and\ninstalling software using CMake.\n\nTo build and install on macOS and Linux:\n\n```\nmkdir build\ncd build\ncmake ..\nmake\nmake install\n```\n\nTo uninstall, use `make uninstall`.\n\nTo build and install on Windows using Visual Studio:\n\n```\nmkdir build\ncd build\ncmake ..\ncmake --build . --config Release\ncmake --build . --config Release --target install\n```\n\nTo uninstall, use `cmake --build . --config Release --target uninstall`.\n\n# Research and Educational Use Only\n\n`pylarid` is for research and educational purposes only. Clinical applications\nare not recommended or advised. `pylarid` has not been evaluated by the United\nStates Food and Drug Administration (FDA), or by any other agency. `pylarid` is\nnot intended to diagnose, treat, cure, or prevent any disease.\n\n# License\n\nCopyright 2023 Jeffrey M. Engelmann\n\n`pylarid` is released under the MIT license. For details, see\n[LICENSE.txt](LICENSE.txt).\n",
    "bugtrack_url": null,
    "license": "MIT License",
    "summary": "Load Arrays of Imaging Data",
    "version": "0.1.dev0",
    "project_urls": {
        "Repository": "https://github.com/jme2041/pylarid.git"
    },
    "split_keywords": [
        "mri",
        "fmri"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "46d4ec7222531efc8e2c5138e17df733a940b6ff5724a67706589f20374888a7",
                "md5": "dd9b801f8f01ff604408ac3446403950",
                "sha256": "449fd508ac7cec4991f86e5afc66c930b736a518321478242e13c2571e50fe06"
            },
            "downloads": -1,
            "filename": "pylarid-0.1.dev0-cp312-cp312-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "dd9b801f8f01ff604408ac3446403950",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 5728,
            "upload_time": "2023-11-13T04:15:51",
            "upload_time_iso_8601": "2023-11-13T04:15:51.486739Z",
            "url": "https://files.pythonhosted.org/packages/46/d4/ec7222531efc8e2c5138e17df733a940b6ff5724a67706589f20374888a7/pylarid-0.1.dev0-cp312-cp312-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fa7ccde4443e0e39701589c83a7cb3cdd13425fdb0c53128b3799458572e6589",
                "md5": "e7387eeb579241210b1e5816adda13a6",
                "sha256": "f31b83a2713b3ac1a4d208d924bcd598477f7b8a2aa755a5c9b3447b4e685bc3"
            },
            "downloads": -1,
            "filename": "pylarid-0.1.dev0.tar.gz",
            "has_sig": false,
            "md5_digest": "e7387eeb579241210b1e5816adda13a6",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 6606,
            "upload_time": "2023-11-13T04:15:53",
            "upload_time_iso_8601": "2023-11-13T04:15:53.181025Z",
            "url": "https://files.pythonhosted.org/packages/fa/7c/cde4443e0e39701589c83a7cb3cdd13425fdb0c53128b3799458572e6589/pylarid-0.1.dev0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-11-13 04:15:53",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "jme2041",
    "github_project": "pylarid",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "pylarid"
}
        
Elapsed time: 0.14886s