Skip to main content

Finite element analysis of 2D structures

Project description

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

Project details


Download files

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

Source Distribution

anastruct-1.7.0.tar.gz (553.6 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

anastruct-1.7.0-cp314-cp314-win_amd64.whl (629.9 kB view details)

Uploaded CPython 3.14Windows x86-64

anastruct-1.7.0-cp314-cp314-musllinux_1_2_x86_64.whl (774.6 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

anastruct-1.7.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (778.7 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

anastruct-1.7.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (776.4 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

anastruct-1.7.0-cp314-cp314-macosx_11_0_arm64.whl (618.5 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

anastruct-1.7.0-cp314-cp314-macosx_10_15_x86_64.whl (617.4 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

anastruct-1.7.0-cp313-cp313-win_amd64.whl (617.0 kB view details)

Uploaded CPython 3.13Windows x86-64

anastruct-1.7.0-cp313-cp313-musllinux_1_2_x86_64.whl (776.5 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

anastruct-1.7.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (778.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

anastruct-1.7.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (778.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

anastruct-1.7.0-cp313-cp313-macosx_11_0_arm64.whl (618.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

anastruct-1.7.0-cp313-cp313-macosx_10_13_x86_64.whl (617.3 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

anastruct-1.7.0-cp312-cp312-win_amd64.whl (617.5 kB view details)

Uploaded CPython 3.12Windows x86-64

anastruct-1.7.0-cp312-cp312-musllinux_1_2_x86_64.whl (780.8 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

anastruct-1.7.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (783.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

anastruct-1.7.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (783.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

anastruct-1.7.0-cp312-cp312-macosx_11_0_arm64.whl (619.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

anastruct-1.7.0-cp312-cp312-macosx_10_13_x86_64.whl (618.0 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

anastruct-1.7.0-cp311-cp311-win_amd64.whl (616.8 kB view details)

Uploaded CPython 3.11Windows x86-64

anastruct-1.7.0-cp311-cp311-musllinux_1_2_x86_64.whl (770.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

anastruct-1.7.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (773.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

anastruct-1.7.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (772.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

anastruct-1.7.0-cp311-cp311-macosx_11_0_arm64.whl (618.8 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

anastruct-1.7.0-cp311-cp311-macosx_10_9_x86_64.whl (617.3 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

anastruct-1.7.0-cp310-cp310-win_amd64.whl (616.5 kB view details)

Uploaded CPython 3.10Windows x86-64

anastruct-1.7.0-cp310-cp310-musllinux_1_2_x86_64.whl (761.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

anastruct-1.7.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (763.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

anastruct-1.7.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (763.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

anastruct-1.7.0-cp310-cp310-macosx_11_0_arm64.whl (618.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

anastruct-1.7.0-cp310-cp310-macosx_10_9_x86_64.whl (617.4 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

Details for the file anastruct-1.7.0.tar.gz.

File metadata

  • Download URL: anastruct-1.7.0.tar.gz
  • Upload date:
  • Size: 553.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for anastruct-1.7.0.tar.gz
Algorithm Hash digest
SHA256 34fcba6e3fbc6ba290b9e79c22dd5253f89a3f19530da285d33cbcf06e1b8f86
MD5 d4044fde46e5680b934bcbef7b6bf175
BLAKE2b-256 3aa5c8056f62118c8779fee38d0efc47a25dacae681b9fb2c27db62639308a92

See more details on using hashes here.

File details

Details for the file anastruct-1.7.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: anastruct-1.7.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 629.9 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for anastruct-1.7.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 8838c82d13e03d61c9b57e7afa1a82fdce09d9c6eaaf666fc19b83f279c86827
MD5 73f08035781edb3a5f9882ce2847c8a6
BLAKE2b-256 729cfe03d6f131f2c1ce941c768ece0a6e460ee3061bc94c7ebc981c54c9dbb6

See more details on using hashes here.

File details

Details for the file anastruct-1.7.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for anastruct-1.7.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 52b823ca3a70490cf4663ca61499e9c7f45789013a12ae701259acdd392bbfef
MD5 39b38fed6ae9914ba689c983a0fd9d3e
BLAKE2b-256 47c42bba45a3cb07aed370cfd3f6236afbc67970416c32ba358ca8b87b7382d6

See more details on using hashes here.

File details

Details for the file anastruct-1.7.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for anastruct-1.7.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 241477b0d4bbb64574e3fc631e697d45bfcf5f8d16b616907172ad6e80ce2729
MD5 bba3982d292434b758e98899e6e90abb
BLAKE2b-256 704132fef0ac52fb3fc6ef3fb45daafeb85703365e9e538eb7b0e37d650f46f4

See more details on using hashes here.

File details

Details for the file anastruct-1.7.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for anastruct-1.7.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 8ca44f0f7d8e29a294dd229dcdead4bd83febcbd3de49912b4f5a684b60d21dd
MD5 6ce327978dbfe1ab42facce32fe27798
BLAKE2b-256 3616ffc9801acf144a991c79b94fa6a8aed9180ba187c02530868d9241ffcdfc

See more details on using hashes here.

File details

Details for the file anastruct-1.7.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for anastruct-1.7.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8916564b353417f5741141d1d004e24bff9d1fe05d43dc21efa699385432123b
MD5 faa1187da818a82dfb0c3f6b52aa32ba
BLAKE2b-256 46ccdbb1c415855e23bc2217f79fad44fb4632b20f0254938993daf169d9e801

See more details on using hashes here.

File details

Details for the file anastruct-1.7.0-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for anastruct-1.7.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 429bab414759206aa126ba2fa09c81c288f8fe5254cc0c273b56240e1423a58b
MD5 da6dd60b032940dab635cceed92fede1
BLAKE2b-256 afa8bdb277d4b8a175fa1f0d0502fdf461dc345da2d98b4b2c4cefbfa5161d90

See more details on using hashes here.

File details

Details for the file anastruct-1.7.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: anastruct-1.7.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 617.0 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for anastruct-1.7.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 2e20d23b83a27d4948ac7ba6d0f73d727d6fdbc7fb8456899920a64ae7524944
MD5 d89774d4520ebb127ff895e5723d6732
BLAKE2b-256 5bf5ee57e5f88b738a31a22152ad02e681004cd582971ed2fedde706555483fa

See more details on using hashes here.

File details

Details for the file anastruct-1.7.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for anastruct-1.7.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 18351a2eadf09eccb107bb15233e4e44a889ac64db4882d4520ba643512be6a0
MD5 6a2a891577782b035dbd3e00c49c953c
BLAKE2b-256 4af48aa5f1f99c06423e7eb95ea9d8471e7c870d37d5de40022bc34ff26a65eb

See more details on using hashes here.

File details

Details for the file anastruct-1.7.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for anastruct-1.7.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 28d01e0777462263aedbb0324f3b438f3e5906250309d1f95a337e9d67ed211b
MD5 72123154f56b2fa899c0461f11d6524b
BLAKE2b-256 f98185103276bf64cfd8e5cf4dbfbfb13a2d8b7c2f5d47186b996a0687699ec8

See more details on using hashes here.

File details

Details for the file anastruct-1.7.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for anastruct-1.7.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 c5bf314341841fd675316f93294dd05fc292db1bdeabebadb26cf66a640d8ecb
MD5 26a9bfc706f53c4a5d0740a1f2b3c331
BLAKE2b-256 e11791400e03b7216a5240be07f890bf37e6b33da32434bb45c1f36f8adfd020

See more details on using hashes here.

File details

Details for the file anastruct-1.7.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for anastruct-1.7.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 adfb7efc0a0cb7b8cdd781091b0d4cd0d815557e519dcf569ccef36ec1e36ed0
MD5 b594c91e6e36d0f3bbee5d0092957eef
BLAKE2b-256 474ee234138207e65091f1ddcd28d1c98a345e2e200b95d63ee05d89a35ccdcc

See more details on using hashes here.

File details

Details for the file anastruct-1.7.0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for anastruct-1.7.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 94311ac47d3e71dba563042143a28529e37b41a3ba4a3d5c1dfe3d8f410c84a4
MD5 b0fdfe27f9876d50f71fde9832a14c2b
BLAKE2b-256 3ccf94499e3053798d2ffa59faef5d56fe67d127cbc40fabe8dfd116bafb2f5b

See more details on using hashes here.

File details

Details for the file anastruct-1.7.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: anastruct-1.7.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 617.5 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for anastruct-1.7.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 51df0d0abd2c0f79e61776e0c579ba17dd9a3e1fbaef569816218e733f562603
MD5 4b30ac90e45cd1378b11baad3d868437
BLAKE2b-256 5bb8b53fcf0cfd5248e137c0a6525dbcff51a4eb421959348ba862ea1a089c60

See more details on using hashes here.

File details

Details for the file anastruct-1.7.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for anastruct-1.7.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7c3174aab36728da2888caadabe44909f3800fb32c958953c75272f20295c958
MD5 7f5bd724c04cdb5b4cc1abc94e43ff29
BLAKE2b-256 d3754167a01134e5916ea60d3431430de62c3c4f3670227e677974c4ea9fb8c2

See more details on using hashes here.

File details

Details for the file anastruct-1.7.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for anastruct-1.7.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 680590d308459a3508d17ab96d76f6286a47677a31c5022b4e2d066d70297a29
MD5 aebff91d569e1f0552cd970d39a4bd69
BLAKE2b-256 0da81aeebdf6b39da24a901d2416e48c7afd724772e4c4c52d7d8f5cd5e2c0d2

See more details on using hashes here.

File details

Details for the file anastruct-1.7.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for anastruct-1.7.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 e8ebabbcc5e90b91bbdf2e68ce33362c40e32e16a3250e68cba0de8ebb27421a
MD5 9711290b24ef0c826ce8a95b7c708007
BLAKE2b-256 262f791b404df79d91b5d5c7d490a8175c2ca9594a7d0bd7da6d005aa1b8b62a

See more details on using hashes here.

File details

Details for the file anastruct-1.7.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for anastruct-1.7.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 83382b6f3fb860356938565893407cef3b1bb27b822f0488163c192b362d1424
MD5 147c3ef2f0e30c81add3bb43c405b339
BLAKE2b-256 44d0d5e334b6ac1a248d4006a51609ceb43355bd620a2afee1da3cfb59714dd1

See more details on using hashes here.

File details

Details for the file anastruct-1.7.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for anastruct-1.7.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 74ad6f8650972e7d833c4fc5605c12d8a9096df9d5fc5f0030a465a3e194b6e9
MD5 de57646f2a30f7401871777c8266082c
BLAKE2b-256 b4989c0669d20b27da65d9b5c179ad37e662bc4d003b43698fa8550d8fc0e4f5

See more details on using hashes here.

File details

Details for the file anastruct-1.7.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: anastruct-1.7.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 616.8 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for anastruct-1.7.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d8a87da72d005dfb96d4f549f11961755acad8ed85fc551ae492ed4971a60dbf
MD5 6782ab05a089bc7fb9ad14d46335714c
BLAKE2b-256 796000fe20d1f65aad621fb73a46eba77cb39ce23b3a4ed26f2780beb38192e7

See more details on using hashes here.

File details

Details for the file anastruct-1.7.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for anastruct-1.7.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 00b5d677008f6ae0571e2fbac7b8da9bf334ec2f15b5bdb8b8c6d8332e0ccd54
MD5 a9cb28b0b82c41558472c764d0a6f1e9
BLAKE2b-256 9a48750f3ba311fbc275190f92576829dd0b5eee00c5ed02b11e47fa46489212

See more details on using hashes here.

File details

Details for the file anastruct-1.7.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for anastruct-1.7.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 058f21d47969bb0d7a6970209e8b9eeee6ad265a5239f282d0151d5d67db0d11
MD5 1037f6a57b159762e571f66db785070e
BLAKE2b-256 0063f4d7378a7dbe5c4505bc16d2ec5ed53df28618c0ffe1093d54dd035fb0a0

See more details on using hashes here.

File details

Details for the file anastruct-1.7.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for anastruct-1.7.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 4ec9623de1755d87f6fbcb2d825f50de62b5351f1b7ef740ccf54cd9cc7752e6
MD5 8cc15cad743a611b776c7b2acd6559f2
BLAKE2b-256 aa28c35bdfa34d110844684095c3f44116a5b705ee88ab1db35662a8f964609e

See more details on using hashes here.

File details

Details for the file anastruct-1.7.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for anastruct-1.7.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cba064e1f61551b6a6983ac21cad7eb58134b7f78322b63d8bfa285f34e4f2d2
MD5 271cb8390e057a4f760f4de7572aacfb
BLAKE2b-256 8d03dc7942bb245db0cf94933c39d806e762c30b2846d3f9c0b9f0d0ca4ce879

See more details on using hashes here.

File details

Details for the file anastruct-1.7.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for anastruct-1.7.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8c6cd14d692fc3353a5b2d8491b6f4a2e03dea04a9ffabc4e73fd710bde1fecc
MD5 7fa6289d3281275bba405f2c2d8963ca
BLAKE2b-256 45eb472edc0f966f14432fb128ae3201a76684e2760b5b0fb0b478a6906e1983

See more details on using hashes here.

File details

Details for the file anastruct-1.7.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: anastruct-1.7.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 616.5 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for anastruct-1.7.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ce52e64a97acb029982e179602858fcc6f30a6d406b20a07c7e50ec295e82b95
MD5 30182a49662aa69d60fa3e51d10c8b1e
BLAKE2b-256 3947271b58a93d54f1fad0d26d74618dfdcaf046d70f6c6b52da51794542194c

See more details on using hashes here.

File details

Details for the file anastruct-1.7.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for anastruct-1.7.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f81d65ec12de4c523bbd2df8166e5da5ecec5a5bb43285934255739ff3349f5e
MD5 b7c2860d4e3da59a3145d8b3c19a322d
BLAKE2b-256 5f4e5f46645c71c13b44bac95b31d8304985012c69e3f7089fcae6b8212e8d3f

See more details on using hashes here.

File details

Details for the file anastruct-1.7.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for anastruct-1.7.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6f47790f6551654f048906a23073395330527ffac8b370c5e52ca6ff0a1f0d13
MD5 c86474078782d5ff1f1a378a07884ee3
BLAKE2b-256 a18931c7489c9a3cee6bbeef1e835838adf51b2693c0b7892054d4b54e6e75a5

See more details on using hashes here.

File details

Details for the file anastruct-1.7.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for anastruct-1.7.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 f2ba9a88c0499af6291fc0b39f364a48caf897c04e4ed7867868ebfafe0ba5a3
MD5 60154f7d6dca256e260d4b785a54d2ab
BLAKE2b-256 d0be6a2ba483c4dee82411e07a29c9bddf81381f0caf35aa3b7b5e8923f93bdb

See more details on using hashes here.

File details

Details for the file anastruct-1.7.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for anastruct-1.7.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6d2d57fbc1724acb96790d212ea0fe77d09eaf0a2534956e49f5cc5b0a987d82
MD5 ca72ddda6dc5cc364a9f029fba50238c
BLAKE2b-256 b5a7a65a186ff89de491afba162b0d5f49c7abef733e358ff3989a1b0e7b172e

See more details on using hashes here.

File details

Details for the file anastruct-1.7.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for anastruct-1.7.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5bea278d5420758ac1a6c1f0093e0e7020abe2516c90fa695c9988e0e9952f9a
MD5 96550a7d149808e2f16c322b134ff793
BLAKE2b-256 addfd428bb4c7a77967791af7defc4d06033e220d33b423966cedecf59102919

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page