Skip to main content

Monty is the missing complement to Python.

Project description

https://travis-ci.org/materialsvirtuallab/monty.png?branch=master https://coveralls.io/repos/github/materialsvirtuallab/monty/badge.svg?branch=master

Monty is the missing complement to Python. Monty implements supplementary useful functions for Python that are not part of the standard library. Examples include useful utilities like transparent support for zipped files, useful design patterns such as singleton and cached_class, and many more.

Python is a great programming language and comes with “batteries included”. However, even Python has missing functionality and/or quirks that make it more difficult to do many simple tasks. In the process of creating several large scientific frameworks based on Python, my co-developers and I have found that it is often useful to create reusable utility functions to supplement the Python standard library. Our forays in various developer sites and forums also found that many developers are looking for solutions to the same problems.

Monty is created to serve as a complement to the Python standard library. It provides suite of tools to solve many common problems, and hopefully, be a resource to collect the best solutions.

Monty supports Python 2.7-3.x.

Please visit the official docs for more information.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

monty-1.0.3.tar.gz (34.4 kB view details)

Uploaded Source

Built Distributions

monty-1.0.3-py3-none-any.whl (61.1 kB view details)

Uploaded Python 3

monty-1.0.3-py2-none-any.whl (62.7 kB view details)

Uploaded Python 2

File details

Details for the file monty-1.0.3.tar.gz.

File metadata

  • Download URL: monty-1.0.3.tar.gz
  • Upload date:
  • Size: 34.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for monty-1.0.3.tar.gz
Algorithm Hash digest
SHA256 8cc68ee4717f2d306065679eba9bd13e40b40ac4b94937729effdd4ba21d948d
MD5 59e3ef30c56bd0f64452c30d72586fc4
BLAKE2b-256 c77e78d6d31a8bba652139681433d03e6831f1249e88e6e50b594648f64f7791

See more details on using hashes here.

File details

Details for the file monty-1.0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for monty-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 8b2b9ae3b3c77a17a49f86408b7ca35e5dd0eeee9e5208c1b7888df1b8e09976
MD5 64570ca012bc1a73f7e1f30cc1ed95f0
BLAKE2b-256 f144f92ae375c030a3a98201d6d7ecdae9b74c39bdc58c05bf163db71c7dddbf

See more details on using hashes here.

File details

Details for the file monty-1.0.3-py2-none-any.whl.

File metadata

File hashes

Hashes for monty-1.0.3-py2-none-any.whl
Algorithm Hash digest
SHA256 b0d731e1a07b0953d5e534c17b9c5d998dc21ca5eb28a2cbde8787cdded5a59a
MD5 34e223c2a5a373511268c2d1a840d29b
BLAKE2b-256 4746548ed0522793143a04c21ecec472f9e22ba75708db84ddb78225a98fadc1

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page