Tools to simplify retrieving from the UMLS API.
Tools to simplify retrieving from the UMLS API.
In particular, this library is designed to handle: * Repeated authentication calls (once you have your [api key](https://documentation.uts.nlm.nih.gov/rest/authentication.html), the Authenticator will handle everything else)
- Python 3.8+ (probably works in earlier versions)
- Create UMLS account (see https://uts.nlm.nih.gov/uts/umls/home)
- Obtain UMLS API KEY (once signed in, see https://uts.nlm.nih.gov/uts/profile)
- pip install git+https://github.com/dcronkite/umls_api_tool.git * Or, git pull; cd umls_api_tool; pip install .
See the examples in the examples folder to see how to use the code.
Use the [UMLS REST API Home Page](https://documentation.uts.nlm.nih.gov/rest/home.html) for complete API documentation.
Uses SEMVER.
See https://github.com/dcronkite/umls_api_tool/releases.
See the open issues for a list of proposed features (and known issues).
Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch
(
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License.
See LICENSE
or https://dcronkite.mit-license.org for more
information.
Please use the issue tracker.