Skip to main content

anaStruct 2D Frames and Trusses

Python tests Documentation Status PyPI - Version PyPI - Downloads Latest Release Commits since latest release

Analyse 2D Frames and trusses for slender structures. Determine the bending moments, shear forces, axial forces and displacements.

Installation

For the actively developed version:

$ pip install git+https://github.com/ritchie46/anaStruct.git

Or for a release:

$ pip install anastruct

Read the docs!

Documentation

Questions

Got a question? Please ask on gitter.

Includes

  • trusses :heavy_check_mark:
  • beams :heavy_check_mark:
  • moment lines :heavy_check_mark:
  • axial force lines :heavy_check_mark:
  • shear force lines :heavy_check_mark:
  • displacement lines :heavy_check_mark:
  • hinged supports :heavy_check_mark:
  • fixed supports :heavy_check_mark:
  • spring supports :heavy_check_mark:
  • q-load in elements direction :heavy_check_mark:
  • point loads in global x, y directions on nodes :heavy_check_mark:
  • dead load :heavy_check_mark:
  • q-loads in global y direction :heavy_check_mark:
  • hinged elements :heavy_check_mark:
  • rotational springs :heavy_check_mark:
  • non-linear nodes :heavy_check_mark:
  • geometrical non linearity :heavy_check_mark:
  • load cases and load combinations :heavy_check_mark:
  • generic type of section - rectangle and circle :heavy_check_mark:
  • EU, US, UK steel section database :heavy_check_mark:

Examples

from anastruct import SystemElements
import numpy as np

ss = SystemElements()
element_type = 'truss'

# Create 2 towers
width = 6
span = 30
k = 5e3

# create triangles
y = np.arange(1, 10) * np.pi
x = np.cos(y) * width * 0.5
x -= x.min()

for length in [0, span]:
    x_left_column = np.ones(y[::2].shape) * x.min() + length
    x_right_column = np.ones(y[::2].shape[0] + 1) * x.max() + length

    # add triangles
    ss.add_element_grid(x + length, y, element_type=element_type)
    # add vertical elements
    ss.add_element_grid(x_left_column, y[::2], element_type=element_type)
    ss.add_element_grid(x_right_column, np.r_[y[0], y[1::2], y[-1]], element_type=element_type)

    ss.add_support_spring(
        node_id=ss.find_node_id(vertex=[x_left_column[0], y[0]]),
        translation=2,
        k=k)
    ss.add_support_spring(
        node_id=ss.find_node_id(vertex=[x_right_column[0], y[0]]),
        translation=2,
        k=k)

# add top girder
ss.add_element_grid([0, width, span, span + width], np.ones(4) * y.max(), EI=10e3)

# Add stability elements at the bottom.
ss.add_truss_element([[0, y.min()], [width, y.min()]])
ss.add_truss_element([[span, y.min()], [span + width, y.min()]])

for el in ss.element_map.values():
    # apply wind load on elements that are vertical
    if np.isclose(np.sin(el.ai), 1):
        ss.q_load(
            q=1,
            element_id=el.id,
            direction='x'
        )

ss.show_structure()
ss.solve()
ss.show_displacement(factor=2)
ss.show_bending_moment()

from anastruct import SystemElements

ss = SystemElements(EA=15000, EI=5000)

# Add beams to the system.
ss.add_element(location=[0, 5])
ss.add_element(location=[[0, 5], [5, 5]])
ss.add_element(location=[[5, 5], [5, 0]])

# Add a fixed support at node 1.
ss.add_support_fixed(node_id=1)

# Add a rotational spring support at node 4.
ss.add_support_spring(node_id=4, translation=3, k=4000)

# Add loads.
ss.point_load(Fx=30, node_id=2)
ss.q_load(q=-10, element_id=2)

# Solve
ss.solve()

# Get visual results.
ss.show_structure()
ss.show_reaction_force()
ss.show_axial_force()
ss.show_shear_force()
ss.show_bending_moment()
ss.show_displacement()

Real world use case.

Non linear water accumulation analysis

Release files for anastruct 1.7.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 anastruct 1.7.0
File Size Uploaded
anastruct-1.7.0.tar.gz 553.6 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for anastruct 1.7.0
File
anastruct-1.7.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
anastruct-1.7.0-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
anastruct-1.7.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
anastruct-1.7.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.5+ x86-64 Details
anastruct-1.7.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
anastruct-1.7.0-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
anastruct-1.7.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
anastruct-1.7.0-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
anastruct-1.7.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
anastruct-1.7.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.5+ x86-64 Details
anastruct-1.7.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
anastruct-1.7.0-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
anastruct-1.7.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
anastruct-1.7.0-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
anastruct-1.7.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
anastruct-1.7.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details
anastruct-1.7.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
anastruct-1.7.0-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
anastruct-1.7.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
anastruct-1.7.0-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
anastruct-1.7.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
anastruct-1.7.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.5+ x86-64 Details
anastruct-1.7.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
anastruct-1.7.0-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
anastruct-1.7.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
anastruct-1.7.0-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
anastruct-1.7.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
anastruct-1.7.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.5+ x86-64 Details
anastruct-1.7.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
anastruct-1.7.0-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details

Total release size: 21.4 MB

Release files / anastruct-1.7.0.tar.gz

Download URL anastruct-1.7.0.tar.gz
Size 553.6 kB
Tags Source
SHA-256 checksum
How to use checksums
34fcba6e3fbc6ba290b9e79c22dd5253f89a3f19530da285d33cbcf06e1b8f86
BLAKE2b-256 checksum
How to use checksums
3aa5c8056f62118c8779fee38d0efc47a25dacae681b9fb2c27db62639308a92
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / anastruct-1.7.0-cp314-cp314-win_amd64.whl

Download URL anastruct-1.7.0-cp314-cp314-win_amd64.whl
Size 629.9 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
8838c82d13e03d61c9b57e7afa1a82fdce09d9c6eaaf666fc19b83f279c86827
BLAKE2b-256 checksum
How to use checksums
729cfe03d6f131f2c1ce941c768ece0a6e460ee3061bc94c7ebc981c54c9dbb6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / anastruct-1.7.0-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL anastruct-1.7.0-cp314-cp314-musllinux_1_2_x86_64.whl
Size 774.6 kB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
52b823ca3a70490cf4663ca61499e9c7f45789013a12ae701259acdd392bbfef
BLAKE2b-256 checksum
How to use checksums
47c42bba45a3cb07aed370cfd3f6236afbc67970416c32ba358ca8b87b7382d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / anastruct-1.7.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL anastruct-1.7.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 778.7 kB
Tags CPython 3.14 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
241477b0d4bbb64574e3fc631e697d45bfcf5f8d16b616907172ad6e80ce2729
BLAKE2b-256 checksum
How to use checksums
704132fef0ac52fb3fc6ef3fb45daafeb85703365e9e538eb7b0e37d650f46f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / anastruct-1.7.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL anastruct-1.7.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 776.4 kB
Tags CPython 3.14 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
8ca44f0f7d8e29a294dd229dcdead4bd83febcbd3de49912b4f5a684b60d21dd
BLAKE2b-256 checksum
How to use checksums
3616ffc9801acf144a991c79b94fa6a8aed9180ba187c02530868d9241ffcdfc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / anastruct-1.7.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL anastruct-1.7.0-cp314-cp314-macosx_11_0_arm64.whl
Size 618.5 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8916564b353417f5741141d1d004e24bff9d1fe05d43dc21efa699385432123b
BLAKE2b-256 checksum
How to use checksums
46ccdbb1c415855e23bc2217f79fad44fb4632b20f0254938993daf169d9e801
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / anastruct-1.7.0-cp314-cp314-macosx_10_15_x86_64.whl

Download URL anastruct-1.7.0-cp314-cp314-macosx_10_15_x86_64.whl
Size 617.4 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
429bab414759206aa126ba2fa09c81c288f8fe5254cc0c273b56240e1423a58b
BLAKE2b-256 checksum
How to use checksums
afa8bdb277d4b8a175fa1f0d0502fdf461dc345da2d98b4b2c4cefbfa5161d90
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / anastruct-1.7.0-cp313-cp313-win_amd64.whl

Download URL anastruct-1.7.0-cp313-cp313-win_amd64.whl
Size 617.0 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
2e20d23b83a27d4948ac7ba6d0f73d727d6fdbc7fb8456899920a64ae7524944
BLAKE2b-256 checksum
How to use checksums
5bf5ee57e5f88b738a31a22152ad02e681004cd582971ed2fedde706555483fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / anastruct-1.7.0-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL anastruct-1.7.0-cp313-cp313-musllinux_1_2_x86_64.whl
Size 776.5 kB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
18351a2eadf09eccb107bb15233e4e44a889ac64db4882d4520ba643512be6a0
BLAKE2b-256 checksum
How to use checksums
4af48aa5f1f99c06423e7eb95ea9d8471e7c870d37d5de40022bc34ff26a65eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / anastruct-1.7.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL anastruct-1.7.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 778.6 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
28d01e0777462263aedbb0324f3b438f3e5906250309d1f95a337e9d67ed211b
BLAKE2b-256 checksum
How to use checksums
f98185103276bf64cfd8e5cf4dbfbfb13a2d8b7c2f5d47186b996a0687699ec8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / anastruct-1.7.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL anastruct-1.7.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 778.8 kB
Tags CPython 3.13 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
c5bf314341841fd675316f93294dd05fc292db1bdeabebadb26cf66a640d8ecb
BLAKE2b-256 checksum
How to use checksums
e11791400e03b7216a5240be07f890bf37e6b33da32434bb45c1f36f8adfd020
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / anastruct-1.7.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL anastruct-1.7.0-cp313-cp313-macosx_11_0_arm64.whl
Size 618.3 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
adfb7efc0a0cb7b8cdd781091b0d4cd0d815557e519dcf569ccef36ec1e36ed0
BLAKE2b-256 checksum
How to use checksums
474ee234138207e65091f1ddcd28d1c98a345e2e200b95d63ee05d89a35ccdcc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / anastruct-1.7.0-cp313-cp313-macosx_10_13_x86_64.whl

Download URL anastruct-1.7.0-cp313-cp313-macosx_10_13_x86_64.whl
Size 617.3 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
94311ac47d3e71dba563042143a28529e37b41a3ba4a3d5c1dfe3d8f410c84a4
BLAKE2b-256 checksum
How to use checksums
3ccf94499e3053798d2ffa59faef5d56fe67d127cbc40fabe8dfd116bafb2f5b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / anastruct-1.7.0-cp312-cp312-win_amd64.whl

Download URL anastruct-1.7.0-cp312-cp312-win_amd64.whl
Size 617.5 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
51df0d0abd2c0f79e61776e0c579ba17dd9a3e1fbaef569816218e733f562603
BLAKE2b-256 checksum
How to use checksums
5bb8b53fcf0cfd5248e137c0a6525dbcff51a4eb421959348ba862ea1a089c60
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / anastruct-1.7.0-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL anastruct-1.7.0-cp312-cp312-musllinux_1_2_x86_64.whl
Size 780.8 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
7c3174aab36728da2888caadabe44909f3800fb32c958953c75272f20295c958
BLAKE2b-256 checksum
How to use checksums
d3754167a01134e5916ea60d3431430de62c3c4f3670227e677974c4ea9fb8c2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / anastruct-1.7.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL anastruct-1.7.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 783.0 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
680590d308459a3508d17ab96d76f6286a47677a31c5022b4e2d066d70297a29
BLAKE2b-256 checksum
How to use checksums
0da81aeebdf6b39da24a901d2416e48c7afd724772e4c4c52d7d8f5cd5e2c0d2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / anastruct-1.7.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL anastruct-1.7.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 783.2 kB
Tags CPython 3.12 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
e8ebabbcc5e90b91bbdf2e68ce33362c40e32e16a3250e68cba0de8ebb27421a
BLAKE2b-256 checksum
How to use checksums
262f791b404df79d91b5d5c7d490a8175c2ca9594a7d0bd7da6d005aa1b8b62a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / anastruct-1.7.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL anastruct-1.7.0-cp312-cp312-macosx_11_0_arm64.whl
Size 619.0 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
83382b6f3fb860356938565893407cef3b1bb27b822f0488163c192b362d1424
BLAKE2b-256 checksum
How to use checksums
44d0d5e334b6ac1a248d4006a51609ceb43355bd620a2afee1da3cfb59714dd1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / anastruct-1.7.0-cp312-cp312-macosx_10_13_x86_64.whl

Download URL anastruct-1.7.0-cp312-cp312-macosx_10_13_x86_64.whl
Size 618.0 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
74ad6f8650972e7d833c4fc5605c12d8a9096df9d5fc5f0030a465a3e194b6e9
BLAKE2b-256 checksum
How to use checksums
b4989c0669d20b27da65d9b5c179ad37e662bc4d003b43698fa8550d8fc0e4f5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / anastruct-1.7.0-cp311-cp311-win_amd64.whl

Download URL anastruct-1.7.0-cp311-cp311-win_amd64.whl
Size 616.8 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
d8a87da72d005dfb96d4f549f11961755acad8ed85fc551ae492ed4971a60dbf
BLAKE2b-256 checksum
How to use checksums
796000fe20d1f65aad621fb73a46eba77cb39ce23b3a4ed26f2780beb38192e7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / anastruct-1.7.0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL anastruct-1.7.0-cp311-cp311-musllinux_1_2_x86_64.whl
Size 770.9 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
00b5d677008f6ae0571e2fbac7b8da9bf334ec2f15b5bdb8b8c6d8332e0ccd54
BLAKE2b-256 checksum
How to use checksums
9a48750f3ba311fbc275190f92576829dd0b5eee00c5ed02b11e47fa46489212
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / anastruct-1.7.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL anastruct-1.7.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 773.3 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
058f21d47969bb0d7a6970209e8b9eeee6ad265a5239f282d0151d5d67db0d11
BLAKE2b-256 checksum
How to use checksums
0063f4d7378a7dbe5c4505bc16d2ec5ed53df28618c0ffe1093d54dd035fb0a0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / anastruct-1.7.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL anastruct-1.7.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 772.4 kB
Tags CPython 3.11 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
4ec9623de1755d87f6fbcb2d825f50de62b5351f1b7ef740ccf54cd9cc7752e6
BLAKE2b-256 checksum
How to use checksums
aa28c35bdfa34d110844684095c3f44116a5b705ee88ab1db35662a8f964609e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / anastruct-1.7.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL anastruct-1.7.0-cp311-cp311-macosx_11_0_arm64.whl
Size 618.8 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
cba064e1f61551b6a6983ac21cad7eb58134b7f78322b63d8bfa285f34e4f2d2
BLAKE2b-256 checksum
How to use checksums
8d03dc7942bb245db0cf94933c39d806e762c30b2846d3f9c0b9f0d0ca4ce879
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / anastruct-1.7.0-cp311-cp311-macosx_10_9_x86_64.whl

Download URL anastruct-1.7.0-cp311-cp311-macosx_10_9_x86_64.whl
Size 617.3 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
8c6cd14d692fc3353a5b2d8491b6f4a2e03dea04a9ffabc4e73fd710bde1fecc
BLAKE2b-256 checksum
How to use checksums
45eb472edc0f966f14432fb128ae3201a76684e2760b5b0fb0b478a6906e1983
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / anastruct-1.7.0-cp310-cp310-win_amd64.whl

Download URL anastruct-1.7.0-cp310-cp310-win_amd64.whl
Size 616.5 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
ce52e64a97acb029982e179602858fcc6f30a6d406b20a07c7e50ec295e82b95
BLAKE2b-256 checksum
How to use checksums
3947271b58a93d54f1fad0d26d74618dfdcaf046d70f6c6b52da51794542194c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / anastruct-1.7.0-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL anastruct-1.7.0-cp310-cp310-musllinux_1_2_x86_64.whl
Size 761.1 kB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
f81d65ec12de4c523bbd2df8166e5da5ecec5a5bb43285934255739ff3349f5e
BLAKE2b-256 checksum
How to use checksums
5f4e5f46645c71c13b44bac95b31d8304985012c69e3f7089fcae6b8212e8d3f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / anastruct-1.7.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL anastruct-1.7.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 763.6 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
6f47790f6551654f048906a23073395330527ffac8b370c5e52ca6ff0a1f0d13
BLAKE2b-256 checksum
How to use checksums
a18931c7489c9a3cee6bbeef1e835838adf51b2693c0b7892054d4b54e6e75a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / anastruct-1.7.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL anastruct-1.7.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 763.1 kB
Tags CPython 3.10 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
f2ba9a88c0499af6291fc0b39f364a48caf897c04e4ed7867868ebfafe0ba5a3
BLAKE2b-256 checksum
How to use checksums
d0be6a2ba483c4dee82411e07a29c9bddf81381f0caf35aa3b7b5e8923f93bdb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / anastruct-1.7.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL anastruct-1.7.0-cp310-cp310-macosx_11_0_arm64.whl
Size 618.9 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6d2d57fbc1724acb96790d212ea0fe77d09eaf0a2534956e49f5cc5b0a987d82
BLAKE2b-256 checksum
How to use checksums
b5a7a65a186ff89de491afba162b0d5f49c7abef733e358ff3989a1b0e7b172e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / anastruct-1.7.0-cp310-cp310-macosx_10_9_x86_64.whl

Download URL anastruct-1.7.0-cp310-cp310-macosx_10_9_x86_64.whl
Size 617.4 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
5bea278d5420758ac1a6c1f0093e0e7020abe2516c90fa695c9988e0e9952f9a
BLAKE2b-256 checksum
How to use checksums
addfd428bb4c7a77967791af7defc4d06033e220d33b423966cedecf59102919
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12
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