Skip to main content

Taproom

A repository of host-guest systems available for benchmarking force fields.

US Patent 664824

Installation

This module is designed to be lightweight and have minimal dependencies. As such, the simplest way to use these benchmarks is to clone this repository and run python setup.py develop. After installation, taproom.benchmarks is exposed as an entry point, and available to other Python modules. The dictionary host_guest_systems contains YAML-formatted "instructions" that can be used to simulate the host-guest systems. The dictionary host_guest_measurements contains YAML-formatted experimental data, curated from public literature.

The following snippet can be used to expose the installed benchmarks.

import pkg_resources

def _get_installed_benchmarks():
    _installed_benchmarks = {}

    for entry_point in pkg_resources.iter_entry_points(group="taproom.benchmarks"):
        _installed_benchmarks[entry_point.name] = entry_point.load()
    return _installed_benchmarks

Schema

For information on the YAML formatting, see Schema.md.

License

MIT. See License for more information.

Copyright

Copyright (c) 2019, Open Force Field Consortium

Contributors

  • David R. Slochower
  • Simon Boothroyd
  • Katy Kellett
  • Jeff Setiadi

Metadata

Release files for taproom 0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for taproom 0.2
File Size Uploaded
taproom-0.2.tar.gz 347.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for taproom 0.2
File Interpreter ABI Platform
taproom-0.2-py3-none-any.whl Python 3 none any Details

Total release size: 800.9 kB

Release files / taproom-0.2.tar.gz

Download URL taproom-0.2.tar.gz
Size 347.4 kB
Tags Source
SHA-256 checksum
How to use checksums
23b3d0781b57d0860f94984f09663bd02fc5d33157fc18423450187073d61439
BLAKE2b-256 checksum
How to use checksums
a9cc3471921b301ca3b25a8650702c778f9f3f1a579efec10d9aec87c3271ecf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.3

Release files / taproom-0.2-py3-none-any.whl

Download URL taproom-0.2-py3-none-any.whl
Size 453.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
86a537d7a08a6a14110a524436d7da9ded0b5a316de38a95f6328ccd4ed1a12e
BLAKE2b-256 checksum
How to use checksums
f0afecb91ab0baf0f26b4536aabb5b0106f2ba32df403d148bc2a00a004f3700
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.3

Release history Release notifications | RSS feed

This release

0.2 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page