Skip to main content
This is a pre-production deployment of Warehouse. Changes made here affect the production instance of PyPI (pypi.python.org).
Help us improve Python packaging - Donate today!

A Python library for solution chemistry

Project Description

![](pyeql-logo.png)

A Python library for solution chemistry

pyEQL is a Python library that provides tools for modeling aqueous electrolyte solutions. It allows the user to manipulate solutions as Python objects, providing methods to populate them with solutes, calculate species-specific properties (such as activity and diffusion coefficients), and retreive bulk properties (such as density, conductivity, or volume).

![](pyeql-demo.png) —

pyEQL is designed to be customizable and easy to integrate into projects that require modeling of chemical thermodyanmics of aqueous solutions. It aspires to provide a flexible, extensible framework for the user, with a high level of transparency about data sources and calculation methods.

pyEQL runs on Python 3.0+ and is licensed under LGPL.

Key Features

  • Build accurate solution properties using a minimum of inputs. Just specify the identity and quantity of a solute and pyEQL will do the rest.
  • “Graceful Decay” from more sophisticated, data-intensive modeling approaches to simpler, less accurate ones depending on the amount of data supplied.
  • Not limited to dilute solutions. pyEQL contains out of the box support for the Pitzer Model and other methods for modeling concentrated solutions.
  • Extensible database system that allows one to supplement pyEQL’s default parameters with project-specific data.
  • Units-aware calculations (by means of the [pint](https://github.com/hgrecco/pint) library)

Documentation

Detailed documentation is available at <https://pyeql.readthedocs.io/>

Dependencies

Release History

Release History

This version
History Node

0.4

History Node

0.3.1

History Node

0.3

History Node

0.2.2

History Node

0.2.1

History Node

0.2

Download Files

Download Files

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

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
pyEQL-0.4.linux-x86_64.tar.gz (217.2 kB) Copy SHA256 Checksum SHA256 Source Jul 15, 2016
pyEQL-0.4.tar.gz (141.2 kB) Copy SHA256 Checksum SHA256 Source Jul 15, 2016

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting