pycotem


Namepycotem JSON
Version 2.12.0 PyPI version JSON
download
home_pagehttps://mompiou.github.io/pycotem/
SummaryA python package for working with crystal orientations in transmission electron microscopy
upload_time2024-03-25 16:19:45
maintainerNone
docs_urlNone
authorf. mompiou
requires_pythonNone
licenseGPL-3.0
keywords scientific crystallography electron microscopy
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # pycotem

![PyPI](https://img.shields.io/pypi/v/pycotem?style=plastic)

pycotem is a python package for working with crystal orientations in transmission electron microscopy. It provides 6 GUI tools to:

- determine orientation from diffraction patterns: ```diffraction```

- determine orientation from Kikuchi patterns: ```kikuchi```

- work with stereographic projections: ```stereoproj```

- determine interface normal and direction from images: ```interface```

- determine orientation relationship and misorientation between two crystals: ```misorientation```

- display crystal projection on a plane and draw dichromatic patterns: ```crystal```

## Getting Started

### Prerequisites

pycotem relies on ```python3``` with ```numpy```, ```pillow```, ```matplotlib```  and ```pyqt5``` (for GUI) packages.

### Installing and running

pycotem can be installed with pip: ```pip3 install pycotem```
Run ```python3 -m pycotem.xxxx``` for the different tools: ```stereoproj```, ```diffraction```, ```kikuchi```,```misorientation```,```interface``` and ```crystal```.

### Examples

Image files and setting parameters are provided in the ```test``` directory in the github repository for testing ```diffraction```, ```interface``` and ```kikuchi```.

## Documentation

Available [here](https://mompiou.github.io/pycotem)


## Contributing

Contributions, bug issues, requests and comments can be adressed directly or through pull-request on github.

## Authors

[F. Mompiou](https://github.com/mompiou), with idea from  [RX Xie](https://github.com/XIEruixun) (Tsinghua Univ), J. Du (Tsinghua Univ.) and the contribution of G. Perret (Univ. Toulouse).


## License

This project is licensed under the GPL-3.0 License.








            

Raw data

            {
    "_id": null,
    "home_page": "https://mompiou.github.io/pycotem/",
    "name": "pycotem",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": "scientific, crystallography, electron microscopy",
    "author": "f. mompiou",
    "author_email": "frederic.mompiou@cemes.fr",
    "download_url": "https://files.pythonhosted.org/packages/25/48/71f6aa773d2960b6ed4d71e809f2362c63714c0ecb6cbf087e6c979cbfe9/pycotem-2.12.0.tar.gz",
    "platform": null,
    "description": "# pycotem\n\n![PyPI](https://img.shields.io/pypi/v/pycotem?style=plastic)\n\npycotem is a python package for working with crystal orientations in transmission electron microscopy. It provides 6 GUI tools to:\n\n- determine orientation from diffraction patterns: ```diffraction```\n\n- determine orientation from Kikuchi patterns: ```kikuchi```\n\n- work with stereographic projections: ```stereoproj```\n\n- determine interface normal and direction from images: ```interface```\n\n- determine orientation relationship and misorientation between two crystals: ```misorientation```\n\n- display crystal projection on a plane and draw dichromatic patterns: ```crystal```\n\n## Getting Started\n\n### Prerequisites\n\npycotem relies on ```python3``` with ```numpy```, ```pillow```, ```matplotlib```  and ```pyqt5``` (for GUI) packages.\n\n### Installing and running\n\npycotem can be installed with pip: ```pip3 install pycotem```\nRun ```python3 -m pycotem.xxxx``` for the different tools: ```stereoproj```, ```diffraction```, ```kikuchi```,```misorientation```,```interface``` and ```crystal```.\n\n### Examples\n\nImage files and setting parameters are provided in the ```test``` directory in the github repository for testing ```diffraction```, ```interface``` and ```kikuchi```.\n\n## Documentation\n\nAvailable [here](https://mompiou.github.io/pycotem)\n\n\n## Contributing\n\nContributions, bug issues, requests and comments can be adressed directly or through pull-request on github.\n\n## Authors\n\n[F. Mompiou](https://github.com/mompiou), with idea from  [RX Xie](https://github.com/XIEruixun) (Tsinghua Univ), J. Du (Tsinghua Univ.) and the contribution of G. Perret (Univ. Toulouse).\n\n\n## License\n\nThis project is licensed under the GPL-3.0 License.\n\n\n\n\n\n\n\n",
    "bugtrack_url": null,
    "license": "GPL-3.0",
    "summary": "A python package for working with crystal orientations in transmission electron microscopy",
    "version": "2.12.0",
    "project_urls": {
        "Download": "https://github.com/mompiou/pycotem",
        "Homepage": "https://mompiou.github.io/pycotem/"
    },
    "split_keywords": [
        "scientific",
        " crystallography",
        " electron microscopy"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fd99b80c867df937e17757837b6ac4c006a4ff65be539e67762c09b980812a57",
                "md5": "60b8a0c9d03b091353aa85997d34217e",
                "sha256": "d2289e0dc7ac0a006014d3da9ca0e50d68916daa5d408251174f18a5cda7c4d7"
            },
            "downloads": -1,
            "filename": "pycotem-2.12.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "60b8a0c9d03b091353aa85997d34217e",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 937821,
            "upload_time": "2024-03-25T16:19:42",
            "upload_time_iso_8601": "2024-03-25T16:19:42.155458Z",
            "url": "https://files.pythonhosted.org/packages/fd/99/b80c867df937e17757837b6ac4c006a4ff65be539e67762c09b980812a57/pycotem-2.12.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "254871f6aa773d2960b6ed4d71e809f2362c63714c0ecb6cbf087e6c979cbfe9",
                "md5": "057a8d0858b2fff61d358ba7bd99cf8d",
                "sha256": "38bdd4c908b307a94a691d2892ddce5494382ee0c991774b2317307a471275a7"
            },
            "downloads": -1,
            "filename": "pycotem-2.12.0.tar.gz",
            "has_sig": false,
            "md5_digest": "057a8d0858b2fff61d358ba7bd99cf8d",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 3484448,
            "upload_time": "2024-03-25T16:19:45",
            "upload_time_iso_8601": "2024-03-25T16:19:45.132929Z",
            "url": "https://files.pythonhosted.org/packages/25/48/71f6aa773d2960b6ed4d71e809f2362c63714c0ecb6cbf087e6c979cbfe9/pycotem-2.12.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-03-25 16:19:45",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "mompiou",
    "github_project": "pycotem",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "pycotem"
}
        
Elapsed time: 0.21104s