DRTxECM

v0.2.0 繁體中文

Download

Current version v0.2.0 | Windows 10 / 11 (64-bit)

Download DRTxECM-win64.zip
Portable | Unzip and run | No Python installation required
About 126 MB to download, roughly 334 MB once extracted (about 1,430 files)
Clicking the button starts the download immediately; if your browser does nothing, see download troubleshooting below

Files

File Description
DRTxECM-win64.zip The main application. Unzip it and run DRTxECM.exe; no installation is needed.
SHA256SUMS.txt File hashes, so you can verify that the download has not been tampered with. Get it from the Releases page
Source code The Python project (PyQt5), which you can inspect or build yourself: GitHub
Example data EIS examples and tutorial notebooks included in the repository: tutorial/, EIS data/
User manual The original pyDRTtools manual (PDF): pyDRTtools_manual.pdf
All versions Release list (with changelogs)

Verify the download (optional)

In Command Prompt, run:

certutil -hashfile DRTxECM-win64.zip SHA256

Compare the output with the contents of SHA256SUMS.txt; if they match, the file is intact and unmodified.

System requirements

ItemRequirement
Operating systemWindows 10 / 11 (64-bit)
PythonNot required (already bundled)
NetworkNot required. All computation runs locally and data is never uploaded
Memory8 GB or more recommended (DRT regularization and CNLS fitting build large matrices)
Disk spaceAbout 334 MB once extracted (about 126 MB to download)
DisplayA desktop environment is required (PyQt5 graphical interface)

Installation

  1. Unzip DRTxECM-win64.zip into any folder (for example C:\Tools\DRTxECM)
  2. Run DRTxECM.exe
  3. The first launch has to unpack and load the libraries, so it is slower than later ones (a few seconds to a dozen or so seconds)
  4. Import your EIS data and you are ready to start; the workflow is described in the Guide

Please unzip the archive completely before running, and do not double-click the executable from inside the ZIP file. Windows' "compressed folder" view prevents the program from correctly reading the libraries stored in the same folder.

Running from source (macOS / Linux)

The packaged portable build is currently available for Windows only. macOS and Linux users can run the program from source, which requires Python 3.10 and a few scientific computing packages:

git clone https://github.com/Linch-Lab/DRTxECM.git
cd DRTxECM
pip install numpy scipy pandas matplotlib scikit-learn cvxopt PyQt5 click
python launch.py

For complete instructions (including how to download a ZIP instead if you do not have git), see INSTALL.md.

Download troubleshooting

The button did not start a download?

The button links to the file on GitHub Releases. If your network environment blocks GitHub, you can use the Releases page to pick the file manually, or use a proxy.

Windows shows "Unknown publisher" or a SmartScreen warning?

Because this project has not purchased a code-signing certificate. That is common to all free open-source software and does not mean it is a virus. You can click "More info" → "Run anyway"; or build it yourself from source, so that you can be sure the executable matches the code. You can also verify the download with the SHA256 procedure above.

Antivirus software reports a false positive?

Executables packaged with PyInstaller are occasionally misidentified. This project's build pipeline deliberately disables UPX compression (UPX markedly increases false-positive rates). You can verify the SHA256 first, or build from source yourself.

After unzipping, running it reports "xxx.dll not found"?

This usually means it was run without being fully unzipped, or that the extraction was interrupted. Please delete the whole folder and unzip it again.