Skip to main content

EPEdit.py
pypi

EPEdit.py is a high-performance, Cython-based Python library for parsing, editing, and formatting EnergyPlus Input Data Files (.idf).

Features

  • Parse IDF Files: Load .idf file content into a structured object model.
  • Modify IDF: Create, update, or delete any object within the IDF model.
  • Find IDF Objects: Easily find and retrieve objects by their type (e.g., Building, Material) and name.
  • Modify Fields: Get and set values for any field of an IDF object.
  • Export to IDF: Serialize the modified model back into a valid .idf file string.

Installation

pip install epedit

Usage

See examples/example_readme.py for a complete example.

[!NOTE] To use EPEdit.py with minimal changes to an existing eppy codebase, see eppy compatibility mode.

Open IDD and IDF files

from epedit import IDD, IDF

# Load the EnergyPlus IDD schema.
idd = IDD.from_file("Energy+.idd")

# Load an existing IDF file using the parsed IDD.
idf = IDF.from_file(idd, "input.idf")

Iterate over objects

# Iterate over objects using idf[classname]
for sch_type_limits in idf["ScheduleTypeLimits"]:
    print(sch_type_limits["Name"])
Any Number
Fraction
Temperature
On/Off
Control Type
Humidity
Number
# or idf.get_objects(classname)
for sch_type_limits in idf.get_objects("ScheduleTypeLimits"):
    print(sch_type_limits["Name"])

Find and update objects

# Find an object by class name and object name.
building = idf.get_object_by_name("Building", "My Building")

# Update fields by their IDD field names.
building["North Axis"] = 0.0
building["Terrain"] = "City"

# Update multiple fields
building.update({
    "Maximum Number of Warmup Days": 50,
    "Minimum Number of Warmup Days": 5,
})

print(building)
Building,
    My Building,             !- Name
    0.0,                     !- North Axis {deg}
    City,                    !- Terrain
    0.0400,                  !- Loads Convergence Tolerance Value {W}
    0.2000,                  !- Temperature Convergence Tolerance Value {deltaC}
    FullInteriorAndExterior, !- Solar Distribution
    50,                      !- Maximum Number of Warmup Days
    5;                       !- Minimum Number of Warmup Days

Add new objects

# Add a new object with initial field values.
obj = idf.add_object(
    "RunPeriod",
    {
        "Name":                      "New Annual Run",
        "Begin Month":               1,
        "Begin Day of Month":        1,
        "End Month":                 12,
        "End Day of Month":          31,
        "Day of Week for Start Day": "Monday",
    },
)

# Add a new object without default values.
obj = idf.add_object(
    "Material",
    {
        "Name":          "New Insulation",
        "Thickness":     0.05,
        "Conductivity":  0.0314,
        "Density":       265,
        "Specific Heat": 836.8,
    },
    False,
)

Remove objects

# Remove an object
obj = idf.get_object_by_name("RunPeriod", "annual")
success = idf.remove_object(obj)

Save IDF files

# Save the modified IDF file.
idf.save("output.idf")

eppy compatibility mode

If you have an existing codebase that uses eppy, you can use EPEdit.py in compatibility mode with minimal changes to your code while benefiting from significant performance gains.

Simply replace:

from eppy.modeleditor import IDF

with:

from epedit.eppy import IDF

See examples/example_eppy.py for a complete example.

Related projects

    EPEdit.go         EPEdit.js    

License

Distributed under the MIT License.

Metadata

Release files for epedit 0.2.1

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

Source distribution (sdist)

Source distribution for epedit 0.2.1
File Size Uploaded
epedit-0.2.1.tar.gz 8.9 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for epedit 0.2.1
File
epedit-0.2.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
epedit-0.2.1-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
epedit-0.2.1-cp313-cp313-musllinux_1_2_i686.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-32 Details
epedit-0.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
epedit-0.2.1-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
epedit-0.2.1-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
epedit-0.2.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
epedit-0.2.1-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
epedit-0.2.1-cp312-cp312-musllinux_1_2_i686.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-32 Details
epedit-0.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
epedit-0.2.1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
epedit-0.2.1-cp312-cp312-macosx_10_9_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.9+ x86-64 Details
epedit-0.2.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
epedit-0.2.1-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
epedit-0.2.1-cp311-cp311-musllinux_1_2_i686.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-32 Details
epedit-0.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
epedit-0.2.1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
epedit-0.2.1-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
epedit-0.2.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
epedit-0.2.1-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
epedit-0.2.1-cp310-cp310-musllinux_1_2_i686.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-32 Details
epedit-0.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
epedit-0.2.1-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
epedit-0.2.1-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
epedit-0.2.1-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
epedit-0.2.1-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details
epedit-0.2.1-cp39-cp39-musllinux_1_2_i686.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-32 Details
epedit-0.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
epedit-0.2.1-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
epedit-0.2.1-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details
epedit-0.2.1-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
epedit-0.2.1-cp38-cp38-musllinux_1_2_x86_64.whl CPython 3.8 CPython 3.8 Linux musl 1.2+ x86-64 Details
epedit-0.2.1-cp38-cp38-musllinux_1_2_i686.whl CPython 3.8 CPython 3.8 Linux musl 1.2+ x86-32 Details
epedit-0.2.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details
epedit-0.2.1-cp38-cp38-macosx_11_0_arm64.whl CPython 3.8 CPython 3.8 macOS 11.0+ ARM64 Details
epedit-0.2.1-cp38-cp38-macosx_10_9_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.9+ x86-64 Details

Total release size: 83.4 MB

Release files / epedit-0.2.1.tar.gz

Download URL epedit-0.2.1.tar.gz
Size 8.9 MB
Tags Source
SHA-256 checksum
How to use checksums
0b08629582a5699cab8c3c893494d49c8d8a627db9edc783e6ee1e1711b97df0
BLAKE2b-256 checksum
How to use checksums
5e2ae96ce8236c4aafa9786c064b4885cb7de73a8d9c8ccfc4e1da4de441e822
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 7, 2026.

Transparency log

Release files / epedit-0.2.1-cp313-cp313-win_amd64.whl

Download URL epedit-0.2.1-cp313-cp313-win_amd64.whl
Size 294.3 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
eb6e18f0322f2320d7d43617add507d4605693ba064206387b4c4de90b1bf56b
BLAKE2b-256 checksum
How to use checksums
f95c2982725898a782e40c87c94a04c1bab13ffa6e939c9e3c160fb7fde128bc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 7, 2026.

Transparency log

Release files / epedit-0.2.1-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL epedit-0.2.1-cp313-cp313-musllinux_1_2_x86_64.whl
Size 3.8 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
570b497e16d476d799d040cc6ad8a2ed02605297c4918d1db9505718c6471092
BLAKE2b-256 checksum
How to use checksums
968bd64dbebc21122fd5a15ee4d32b3db4498c13a87d3687cc37ce0663867d07
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 7, 2026.

Transparency log

Release files / epedit-0.2.1-cp313-cp313-musllinux_1_2_i686.whl

Download URL epedit-0.2.1-cp313-cp313-musllinux_1_2_i686.whl
Size 3.8 MB
Tags CPython 3.13 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
6cd27eb6cd3cba6676165163ba780f20f29694c883d740400e83c47bba72e151
BLAKE2b-256 checksum
How to use checksums
acd77cdd6f96583bfe0624434938b3d31718508477f0bd226fa29bf57ce3300e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 7, 2026.

Transparency log

Release files / epedit-0.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL epedit-0.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.9 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
9c54e649384a6e7cc2741926890689607ff7a65d2a83154798d1cb4d39b6ca98
BLAKE2b-256 checksum
How to use checksums
577db06c969df77a079753b029aa863cfb543b54790088a0d6cf8b047fcc2ae8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 7, 2026.

Transparency log

Release files / epedit-0.2.1-cp313-cp313-macosx_11_0_arm64.whl

Download URL epedit-0.2.1-cp313-cp313-macosx_11_0_arm64.whl
Size 827.9 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a2a83d818d1a594d645da924d965e3998653e6dcaf361d11f3e5b15c3136e947
BLAKE2b-256 checksum
How to use checksums
25cd9627ee8377f0e48f637560afe5c859c64f014e2e973c5427a3135e6002db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 7, 2026.

Transparency log

Release files / epedit-0.2.1-cp313-cp313-macosx_10_13_x86_64.whl

Download URL epedit-0.2.1-cp313-cp313-macosx_10_13_x86_64.whl
Size 827.4 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
26e766ecbbf6970ad26833a3299c558449d39e072b1cad36373c7bfdcc836af3
BLAKE2b-256 checksum
How to use checksums
21d0ae252ba9f617b0cd860d428f2b220ce121d485e54dc40c2704c77d137a2f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 7, 2026.

Transparency log

Release files / epedit-0.2.1-cp312-cp312-win_amd64.whl

Download URL epedit-0.2.1-cp312-cp312-win_amd64.whl
Size 296.5 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
069dfbd89f046f41b9943a50dbdff701c3a6315085122299ed4ff16f5f79ac9b
BLAKE2b-256 checksum
How to use checksums
d5f8e943326002b1eb262d1363e22201cd174a8ca73a705f4ee0f6e0ecbf499f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 7, 2026.

Transparency log

Release files / epedit-0.2.1-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL epedit-0.2.1-cp312-cp312-musllinux_1_2_x86_64.whl
Size 3.8 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
b12fd59f4e2e85fa35d65290c62aab7ed1d2c3543fdeebbeb32aaa11444c6d1d
BLAKE2b-256 checksum
How to use checksums
50665cedd874400dc64e32c156d365b2253c2bb41cd66513b3a94b0b4332f604
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 7, 2026.

Transparency log

Release files / epedit-0.2.1-cp312-cp312-musllinux_1_2_i686.whl

Download URL epedit-0.2.1-cp312-cp312-musllinux_1_2_i686.whl
Size 3.9 MB
Tags CPython 3.12 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
02c1b7f12dbd4e753fa7654b4f6b209209c42ba462ff86ebd9068c227e398277
BLAKE2b-256 checksum
How to use checksums
13b4f01d2ca9dd60daa2afc578f132692b3cf728a6adbb93173effb1ea7c3a5e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 7, 2026.

Transparency log

Release files / epedit-0.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL epedit-0.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.9 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
b8078953704486950dc8d7500eb8cd42b53538d2fde8f3b8c9734d27647d12b0
BLAKE2b-256 checksum
How to use checksums
d1bfdaf4d7a300f0674b271c9b947cc87e8f0a5a5389f72aa77ea561443e1926
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 7, 2026.

Transparency log

Release files / epedit-0.2.1-cp312-cp312-macosx_11_0_arm64.whl

Download URL epedit-0.2.1-cp312-cp312-macosx_11_0_arm64.whl
Size 831.8 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
53b3bb94d4812502408f0be9bc6ad9794a8b087a2ff6c83e17bf2802d6ff1e38
BLAKE2b-256 checksum
How to use checksums
465db7b5a37bfd6995255d8beb4d95189906ccd3a85e041115547c4893c4a76f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 7, 2026.

Transparency log

Release files / epedit-0.2.1-cp312-cp312-macosx_10_9_x86_64.whl

Download URL epedit-0.2.1-cp312-cp312-macosx_10_9_x86_64.whl
Size 831.2 kB
Tags CPython 3.12 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
0a8b08266236684e30f5e4b4393eacee6361910c87e8986f5338a5561015ca6c
BLAKE2b-256 checksum
How to use checksums
89671668164e2c2179d9e911c3e662453a12c822e38759ca8e376193a19597b7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 7, 2026.

Transparency log

Release files / epedit-0.2.1-cp311-cp311-win_amd64.whl

Download URL epedit-0.2.1-cp311-cp311-win_amd64.whl
Size 294.6 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
0cf1a9176a100bbacf3e00555d37f4d39d67bec2b0c12545faf16804c101c423
BLAKE2b-256 checksum
How to use checksums
8a0a685dbd11273e9465df012f688e52b897460f2127c689b66b06ef1c2b055f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 7, 2026.

Transparency log

Release files / epedit-0.2.1-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL epedit-0.2.1-cp311-cp311-musllinux_1_2_x86_64.whl
Size 3.8 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
941428cb7291d199287f3705aa8945599e0135bc59de48146d43029765b75ff7
BLAKE2b-256 checksum
How to use checksums
0df87bfb3aa71d1136e22d7f6a1bdf1868dc6da914aa1f76f3e80628d5d74fd1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 7, 2026.

Transparency log

Release files / epedit-0.2.1-cp311-cp311-musllinux_1_2_i686.whl

Download URL epedit-0.2.1-cp311-cp311-musllinux_1_2_i686.whl
Size 3.8 MB
Tags CPython 3.11 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
3982bb87c6d7d7d456dfe9a9c437951672108cfe3b25f2d9b3e63d15899a1e45
BLAKE2b-256 checksum
How to use checksums
56b7f0c9769c2b04f99411ccbaf769aef32f8c5dea85ee46c6642543d238b99c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 7, 2026.

Transparency log

Release files / epedit-0.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL epedit-0.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.9 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
a1028454000b08beea6304df689f024f50f67cae58155d1ea5ef8aa0cf974eee
BLAKE2b-256 checksum
How to use checksums
6987cf785cfa149c358efab19cf96ca9c93755cc9b777e43f1028cfef2571913
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 7, 2026.

Transparency log

Release files / epedit-0.2.1-cp311-cp311-macosx_11_0_arm64.whl

Download URL epedit-0.2.1-cp311-cp311-macosx_11_0_arm64.whl
Size 829.6 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a6d2b167eacf7fd51a251b23c2302e030d2e0eeb76c41ab69366c3a1d296c699
BLAKE2b-256 checksum
How to use checksums
4acd858eaadbb9b28154f4af214e588d5b96f364d5b521d3c0cb92fe072c2efa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 7, 2026.

Transparency log

Release files / epedit-0.2.1-cp311-cp311-macosx_10_9_x86_64.whl

Download URL epedit-0.2.1-cp311-cp311-macosx_10_9_x86_64.whl
Size 827.5 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
75051308114e2804dba580e8a4a8c2511f5aafcb8d760cbbd616bbd0e2c0acef
BLAKE2b-256 checksum
How to use checksums
2a9aafdedc043338b0ffab36490fb2b2b0fefaaf27b3153958d610b19960a819
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 7, 2026.

Transparency log

Release files / epedit-0.2.1-cp310-cp310-win_amd64.whl

Download URL epedit-0.2.1-cp310-cp310-win_amd64.whl
Size 294.1 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
9486bf3b0dda49e68fdb3cf1a21c275b8a76ded358870e02c02cb5dbb404f5fb
BLAKE2b-256 checksum
How to use checksums
8d32611114cbdd128fe05019c36e08c0cc839fc9bc46db3b80cda5be8c2c123f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 7, 2026.

Transparency log

Release files / epedit-0.2.1-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL epedit-0.2.1-cp310-cp310-musllinux_1_2_x86_64.whl
Size 3.7 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
2717368426a2f8a6add5cf70e6de5fab5f1b1139986b4589be822b7c854b202d
BLAKE2b-256 checksum
How to use checksums
3e76637ee3dd8e8fb5d326245ab6bf8a14ad0fc608f9b069ecc26baadf9e9ca1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 7, 2026.

Transparency log

Release files / epedit-0.2.1-cp310-cp310-musllinux_1_2_i686.whl

Download URL epedit-0.2.1-cp310-cp310-musllinux_1_2_i686.whl
Size 3.8 MB
Tags CPython 3.10 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
870382643f84a78b210581ee8088da5a85e28985b9149ccec6063c2dbe78204e
BLAKE2b-256 checksum
How to use checksums
8d1cf4a8a355344ad50b9e6faf1630d489f4e4aaf2cfeda25ce9a82b0cdc039c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 7, 2026.

Transparency log

Release files / epedit-0.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL epedit-0.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.8 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
2b99b598eabb755a4cb0468a9f6edd7fa6a33a3c7d65c1206f0afa22b74ecae4
BLAKE2b-256 checksum
How to use checksums
f199b84a232ace449c8d947fa3193c914a786bbeba497c78bcfd00f20e19e237
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 7, 2026.

Transparency log

Release files / epedit-0.2.1-cp310-cp310-macosx_11_0_arm64.whl

Download URL epedit-0.2.1-cp310-cp310-macosx_11_0_arm64.whl
Size 830.4 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
bfd8222967890bb0a5e7cb436b1918d7f195cd256d2d6f902745eae5f5447338
BLAKE2b-256 checksum
How to use checksums
55a68f456fed2a8c8e0b5aeae0f9f76d0d893691400214609f45342744a86451
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 7, 2026.

Transparency log

Release files / epedit-0.2.1-cp310-cp310-macosx_10_9_x86_64.whl

Download URL epedit-0.2.1-cp310-cp310-macosx_10_9_x86_64.whl
Size 828.1 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
84d26166c8f3f7cfc93c938bede531b846ca63fb10f64a7c82e529359003261c
BLAKE2b-256 checksum
How to use checksums
d1cae3daf0753a278a8a518e02f4b470f79e33f47b6485b219dc359b1222c028
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 7, 2026.

Transparency log

Release files / epedit-0.2.1-cp39-cp39-win_amd64.whl

Download URL epedit-0.2.1-cp39-cp39-win_amd64.whl
Size 295.7 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
b9b92bb4d07605342a53e056c6baf71304e7ffc2194fa3e2b2d4b02960670e95
BLAKE2b-256 checksum
How to use checksums
2802bf960b6649096ca5645697503b3b23227bee43e5b4f8fbc753fba8836c4f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 7, 2026.

Transparency log

Release files / epedit-0.2.1-cp39-cp39-musllinux_1_2_x86_64.whl

Download URL epedit-0.2.1-cp39-cp39-musllinux_1_2_x86_64.whl
Size 3.7 MB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
f6319c8cbfcb46e30283bce0c6473e62a41b666fc58541a535d992cae8837bc2
BLAKE2b-256 checksum
How to use checksums
3c989390cb9df0843ffe4838a74f36e84bb1b412c9844f92c56174209745a65c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 7, 2026.

Transparency log

Release files / epedit-0.2.1-cp39-cp39-musllinux_1_2_i686.whl

Download URL epedit-0.2.1-cp39-cp39-musllinux_1_2_i686.whl
Size 3.8 MB
Tags CPython 3.9 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
b3b3f41ceb4ddc51f5dbbf192e69fcfbe16efee064cbefd0c4caea23aa62a214
BLAKE2b-256 checksum
How to use checksums
39c792e9b1185a517c359cbe5b47da74a4eabaf1538a850cbe5f88720d522510
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 7, 2026.

Transparency log

Release files / epedit-0.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL epedit-0.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.8 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
6498a71d12336c4b091db6be7f0d7d898ac58cc9ad82aee71833b17723eb650f
BLAKE2b-256 checksum
How to use checksums
94067e466e909527cd397ddf43fafdb8d141ee391073a68f70f41c1c730cfc29
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 7, 2026.

Transparency log

Release files / epedit-0.2.1-cp39-cp39-macosx_11_0_arm64.whl

Download URL epedit-0.2.1-cp39-cp39-macosx_11_0_arm64.whl
Size 832.8 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
94fc9fa6a78482e1ac23e5d308d0186f4a71b58791770d17ec12f020a5013207
BLAKE2b-256 checksum
How to use checksums
91a0baf112a7d345b9cbafa51a35ab2bac1557d3d7f283d9030ec000f480928b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 7, 2026.

Transparency log

Release files / epedit-0.2.1-cp39-cp39-macosx_10_9_x86_64.whl

Download URL epedit-0.2.1-cp39-cp39-macosx_10_9_x86_64.whl
Size 830.5 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
88e549ccddae1018c096a52b2c9637a0be66a9c1c0e26fb3249ad107b8b228e4
BLAKE2b-256 checksum
How to use checksums
c044eadbb38f8148511bfea7eec2e11516a23ffc16612638b96bb977049ee840
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 7, 2026.

Transparency log

Release files / epedit-0.2.1-cp38-cp38-win_amd64.whl

Download URL epedit-0.2.1-cp38-cp38-win_amd64.whl
Size 300.7 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
43937adeeed6627d7375d2e72b95c431eb1f5c3c6f39ae33b6db209bb5824a33
BLAKE2b-256 checksum
How to use checksums
4cd732a4647759b67b09d47fc02b1a11b86196b6c1c9e1587ed9c66bd129556d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 7, 2026.

Transparency log

Release files / epedit-0.2.1-cp38-cp38-musllinux_1_2_x86_64.whl

Download URL epedit-0.2.1-cp38-cp38-musllinux_1_2_x86_64.whl
Size 3.8 MB
Tags CPython 3.8 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
83e05b0bb16a6bf66bbc3c0037348ef8ca6a7478f2884c59644064ab038f52ce
BLAKE2b-256 checksum
How to use checksums
d2ad066539f0e47d6a55a3d6c76621f2c532527ec1217504e3f0eaf291baf95a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 7, 2026.

Transparency log

Release files / epedit-0.2.1-cp38-cp38-musllinux_1_2_i686.whl

Download URL epedit-0.2.1-cp38-cp38-musllinux_1_2_i686.whl
Size 3.8 MB
Tags CPython 3.8 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
d7d960a79327c20405a172a2b971bfb8e7f32f4a07d4b28d2f892576b3c24dce
BLAKE2b-256 checksum
How to use checksums
e88961f3667cfabf8a90c6142793bb6ca2f53ff974225ad410d3a264e7026b6f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 7, 2026.

Transparency log

Release files / epedit-0.2.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL epedit-0.2.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.9 MB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
a9e971016d16aed289067a812e596d3bb219696c5f3cd1121c9a62f9e62d4da6
BLAKE2b-256 checksum
How to use checksums
3d84b078a361ae26cd76560d269813f3481da625d6b3aa9763b7cf3e7c3b6c97
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 7, 2026.

Transparency log

Release files / epedit-0.2.1-cp38-cp38-macosx_11_0_arm64.whl

Download URL epedit-0.2.1-cp38-cp38-macosx_11_0_arm64.whl
Size 841.5 kB
Tags CPython 3.8 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a0e5fffc85a1ecae3b54ba70067ceb819b1c9ddb6dd1f2e988aa5a69ff4ee1c8
BLAKE2b-256 checksum
How to use checksums
280d3c7f9dc3d75756bd6b56a774132a7e41854563c3750a3489fdcdaa417bda
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 7, 2026.

Transparency log

Release files / epedit-0.2.1-cp38-cp38-macosx_10_9_x86_64.whl

Download URL epedit-0.2.1-cp38-cp38-macosx_10_9_x86_64.whl
Size 837.9 kB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
ec8046174520c2e4e4e59e04c45ad4a1c41b7139bda7434d6ded8b6ea338dfa1
BLAKE2b-256 checksum
How to use checksums
4fa101281efb948bdb754fb9aa0f5b17f3f09ba01c939b2f570bb631a8f42933
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 7, 2026.

Transparency log

Release history Release notifications | RSS feed

0.3.0

37 release files

This release

0.2.1 This release

37 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