Skip to main content

solvate: A simple tool to create solvated molecular systems in python

solvate is a lightweight Python package designed to quickly build initial structures of molecular dynamics simulations. Based on MDAnalysis, it is flexible and easy to use.

This tool is inspired by similar tools like GROMACS solvate, but aims to provide a more user-friendly interface and additional features.

Features

  • Insert molecules into target systems of different geometries (cubic, rectangular, spherical)
  • Fast solvation of large structures using spatial partitioning
  • Customizable solvent and solute molecules
  • Support for various file formats via MDAnalysis

Installation

You can install solvate via pip:

pip install solvate

Or clone the repository and install it manually:

git clone https://github.com/maicos-devel/solvate.git
cd solvate
pip install .

Usage

See the documentation for detailed usage instructions and examples.

Also check out the examples directory for practical use cases.

Contributing

Contributions are welcome! Please read the contributing guidelines for more information. Feel free to open issues and submit pull requests.

Similar Software

Metadata

Release files for solvate 0.1.0

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

Source distribution (sdist)

Source distribution for solvate 0.1.0
File Size Uploaded Provenance
solvate-0.1.0.tar.gz 422.2 kB With provenance Details

Built distribution (wheel)

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

Total release size: 434.0 kB

Release files / solvate-0.1.0.tar.gz

Download URL solvate-0.1.0.tar.gz
Size 422.2 kB
Tags Source
SHA-256 checksum
How to use checksums
7227b3dc642d5490e4ee5b463eb69840f7f5d8443137910acb77d5c19a0a0a06
BLAKE2b-256 checksum
How to use checksums
16c9cd76802992e7fda4a90083a60e9952bccd4655a63edd5b9be2f8f14369fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 26, 2026.

Transparency log

Release files / solvate-0.1.0-py3-none-any.whl

Download URL solvate-0.1.0-py3-none-any.whl
Size 11.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d2ba78db6eb661b0a1d14268021f320ae2a4c272e1aa76151739547eb3e3e3e5
BLAKE2b-256 checksum
How to use checksums
f09fb73ce2b7eace0a3fb0611c58ef08dd608365715d3cf0fc26ebd2610bfa14
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 26, 2026.

Transparency log

Security for solvate 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for solvate-0.1.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 26, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files Full provenance

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