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.6.2.tar.gz (540.3 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.6.2-cp314-cp314-win_amd64.whl (623.6 kB view details)

Uploaded CPython 3.14Windows x86-64

anastruct-1.6.2-cp314-cp314-musllinux_1_2_x86_64.whl (768.9 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

anastruct-1.6.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (772.4 kB view details)

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

anastruct-1.6.2-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (770.6 kB view details)

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

anastruct-1.6.2-cp314-cp314-macosx_11_0_arm64.whl (612.1 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

anastruct-1.6.2-cp314-cp314-macosx_10_15_x86_64.whl (610.8 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

anastruct-1.6.2-cp313-cp313-win_amd64.whl (610.5 kB view details)

Uploaded CPython 3.13Windows x86-64

anastruct-1.6.2-cp313-cp313-musllinux_1_2_x86_64.whl (771.3 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

anastruct-1.6.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (772.5 kB view details)

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

anastruct-1.6.2-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (773.2 kB view details)

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

anastruct-1.6.2-cp313-cp313-macosx_11_0_arm64.whl (611.8 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

anastruct-1.6.2-cp313-cp313-macosx_10_13_x86_64.whl (610.9 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

anastruct-1.6.2-cp312-cp312-win_amd64.whl (611.0 kB view details)

Uploaded CPython 3.12Windows x86-64

anastruct-1.6.2-cp312-cp312-musllinux_1_2_x86_64.whl (775.5 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

anastruct-1.6.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (776.5 kB view details)

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

anastruct-1.6.2-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (777.7 kB view details)

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

anastruct-1.6.2-cp312-cp312-macosx_11_0_arm64.whl (612.6 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

anastruct-1.6.2-cp312-cp312-macosx_10_13_x86_64.whl (611.5 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

anastruct-1.6.2-cp311-cp311-win_amd64.whl (610.3 kB view details)

Uploaded CPython 3.11Windows x86-64

anastruct-1.6.2-cp311-cp311-musllinux_1_2_x86_64.whl (763.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

anastruct-1.6.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (766.0 kB view details)

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

anastruct-1.6.2-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (765.1 kB view details)

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

anastruct-1.6.2-cp311-cp311-macosx_11_0_arm64.whl (612.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

anastruct-1.6.2-cp311-cp311-macosx_10_9_x86_64.whl (610.7 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

anastruct-1.6.2-cp310-cp310-win_amd64.whl (610.0 kB view details)

Uploaded CPython 3.10Windows x86-64

anastruct-1.6.2-cp310-cp310-musllinux_1_2_x86_64.whl (754.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

anastruct-1.6.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (756.4 kB view details)

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

anastruct-1.6.2-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (755.7 kB view details)

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

anastruct-1.6.2-cp310-cp310-macosx_11_0_arm64.whl (612.3 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

anastruct-1.6.2-cp310-cp310-macosx_10_9_x86_64.whl (610.8 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for anastruct-1.6.2.tar.gz
Algorithm Hash digest
SHA256 0b1cc6c084c322dbff9d968040bdd61a24746851a299d13a7001a723f79bb916
MD5 3b03f54543593aa0fb5123acf41ff962
BLAKE2b-256 94753321e7825623e62d44eceff96d3864de0bff71522267f8db937d7ec61447

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for anastruct-1.6.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 57998ab1e7558dfcb57403f2193d0ecc7abd22a6a02506c034022c6caeac7616
MD5 c4b8055669761de2cec5bfe5713ffc9b
BLAKE2b-256 9fb685b93cd10b96896a7ab4bacaa63b0bdc2a51d729ef558c720eb4bca15c4a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anastruct-1.6.2-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8f9f243c6d43a1ce9d2bcbaaa237979328e3780357736ea159aa1a3502ccf48d
MD5 1bcfc4260715ed2cd979cdf44eaddf46
BLAKE2b-256 6ace35e1ac1eae51ad93afebf46bc92db41b4c45aeea9aa998adb4e755933a56

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anastruct-1.6.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dc1243452b360c04785237303c64f77b54b269afe8825a360f26476b7de0cb21
MD5 4d4a814b5ad2316dd0cf2030ff2a7181
BLAKE2b-256 e5321cb3c6e7d0cbf26515283bbf026cf3de9fc1186676e1e786dbd8a5358961

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anastruct-1.6.2-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 059310d72cfcdeb82312682f1548f65f01eed4c6f40a94b56347b371b5c23fe6
MD5 826f9717d46af706b0e0ec4919fafc96
BLAKE2b-256 9afa1bc82792845e9d56bdf42b958916272865b495fa86141e09b14e781a3ffc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anastruct-1.6.2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8eda5871594ef242ef18733cb51260289df3a8753162353339035c38bed4cb57
MD5 b80bf4b9c22796fd1d01e175e3cd54de
BLAKE2b-256 438720147c0e20bca47a726dd9aaac0f898fc56a5e06a0df10944827ea308b99

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anastruct-1.6.2-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 70d44c25e4f30830e5b0f83fbe022b77d3aaf405f36791b2b717b8e6cb615163
MD5 1a1843c0f6a1f7ddeaa2429e6756ef72
BLAKE2b-256 d8734d83b6c841e0089ada5a97cd1d4cce5a3d53b0e4c36614d2a68d87bb276c

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for anastruct-1.6.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 32ebe378bad723b37ef9665e3973f1c48a8e149c70399d34df0ab75fc92038e3
MD5 b904c9559b08a9f9bb82d6d85ac77650
BLAKE2b-256 3948798749b33959668622a0c0ff89c16b812f54d20c6f0c3d83697de66dbf58

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anastruct-1.6.2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 22ce0491d23cda53bfdd035739f77fd11453bc9ab7ec0fab1c5c430d811d0e7a
MD5 729d07ad7ec03d02eafbe64d92618ec1
BLAKE2b-256 81a7ae25f6c18fc2e65e062e5992e4c608523e2ef2be79f2efc62d3cd0f7d4de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anastruct-1.6.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6858ac0fe2522c5bbb9d56716bcc4c282e88c53100cbc09555f9b914113b30aa
MD5 fec4778f4c0eadaaae37b740f3ac49b5
BLAKE2b-256 feec452e75e7849b1800fb6a860782aac7a6858c8acc6eca79ab5fac750bc082

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anastruct-1.6.2-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 3e74e12c322624d7cc3f2f47d9b3e70323e6b3333773861bd154b5e9450b2119
MD5 6fd4b50c085f925065f231f0477faa99
BLAKE2b-256 d59c0cf3bdb5c392ff2252fb6356f4eec9e2fd3d520aee15a26fc29bf16bd96b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anastruct-1.6.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 24477030c711f1e33e5ffc30a2c5c8a0bc6d5ed8db44096faf64693eff4ee15d
MD5 1c93b5efa3531cd5b3e2bd5e64bede69
BLAKE2b-256 e754edb0e3e7f4831a915f11327e8f33f72b21afe0511dbaf05c479106d4999b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anastruct-1.6.2-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 88ab33c01b4f3d4aa442dfd9275580a1bd5ae46676a90197912fd4759938f546
MD5 9dbc21d656ccc94c313c5a036aebe7d5
BLAKE2b-256 b51865d24c9417cb1c76957aa026f20defaaa35e33054cb6ddb61de2da3acec1

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for anastruct-1.6.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 978d39a6327d8ac727ed00cc60a00dcf7600c636d8fb2cf8aa1199bbf9c02774
MD5 427e987d32d3df0083b27b71fc764fd4
BLAKE2b-256 29b9fa96f3df510e04093f6524b94853e1aab524cec0fa4dc041728847769643

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anastruct-1.6.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3f95704eaf1774c28d6d4e8ed26938ef3aefbac353aad3b642b629e9d401920a
MD5 98652fb3751206aa21e7293a63276ed6
BLAKE2b-256 5452cb9364bfe08a891b2315a35b347b585bb33f1c28b4f4c02d3796036f5bac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anastruct-1.6.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b1bed8bd581115b5c1a02a68abe1d06169fa16669e6bc160109b729bb502c12f
MD5 27e98a18eeaf37dfc18d9887f2d8c1a5
BLAKE2b-256 58350b5cc12b8e3f41d937873ef9db4f31914c6ade921f875cad0feec206d2e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anastruct-1.6.2-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 2da418b94878723b394269802f2b47c0b354c613da15f058e5f6f77ef8248bfd
MD5 18a11db995b110c14c31f379d430d971
BLAKE2b-256 2b6b32360e7deb3a853bb81cfe9d8528cb9fce9673473f8c7e29155959532be4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anastruct-1.6.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9c118817c9880844c65d2a89b1a5e6f690e8259d71f1a91f9ca3b4f8efdeadf0
MD5 c6677a95d9ba28ea056a4bd677d6931e
BLAKE2b-256 9803efa70abe97f24b8ab23e4a9681d55ecac10f14511c4a39e9d23e22000c3e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anastruct-1.6.2-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 c494969bb610a232e93e85714fb0e985777e80bbb88db0f3b81445e42964c588
MD5 fa150a344d942cbea68ffba5d3251040
BLAKE2b-256 e9078bc00cedf7bd45bd75c20fe500666248b0e535ce04cbd38c50ad832afd45

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for anastruct-1.6.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 58dfc9e28eccad8e8a4a916c1661b72c08007605ea5fcbbc1e0633c1b2f6960d
MD5 e733cecb4492fda5709a2b335a7a0372
BLAKE2b-256 037897d4ddc51e3549309bd548fe637c88305b5e8a90d3c693b0dba986eb996c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anastruct-1.6.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 efe439a51757a9c06f3a3e9ee836ac0dbcc5eff023809eba097a91d6a4f5827c
MD5 eed5d96c82fe3c46ea56241720626f8c
BLAKE2b-256 b508bf0494613e31d53613f16a6113013448a9bfe5246ae6cea94fb3728680e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anastruct-1.6.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8aaa8606f5610aa5f3d0a3fb4443efd640621dc43bb8a341fd554295f70a24b9
MD5 378f7c7e4d7da711bac9efd3a733d504
BLAKE2b-256 a14e4f9f7dbbfda13d44c5a0c00abdb2977197fed0d7bfc374d7993d6a0ae8b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anastruct-1.6.2-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 1c4be9f721a82b214192c5ea02a34659001e82fdde8434f837456826cc0b1b55
MD5 7e2220d1484f3738753adc32acde8aea
BLAKE2b-256 5597d2f146b07b92dd5e24bb6c6ea616fb0d6eb8a686780e71ec08ef3c630a3d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anastruct-1.6.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 147ba0067c8d0ee94f934678d93ba0db7e72d8fa256894b54f1e171e105004e1
MD5 afb9a1548e62df3b78b71b81e1e396c7
BLAKE2b-256 0a3964afa9472a026720b357a19d02eb6ef08f603a7c9485c3c096f365b57983

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anastruct-1.6.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 46a1094d4adf095a7fbc92ceff28cf48b4512097e59867c3b647c51a5e5d1332
MD5 f632f941610fb8221c6f3e278bf646b9
BLAKE2b-256 f92f23b164c31f04bc0afe25743721d2ded45afd67a4ceccb6cb6dce75724518

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for anastruct-1.6.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 cdaad32fce59fcd7e85e042f963d497746622a1c6e7385aa0c670ddf865a6a34
MD5 47da862487d8cc5dd4c3686e1cf345cb
BLAKE2b-256 4ae57570ddf88ce125543e0fd022a76ba2511304556e0b3343b3d477f5b33a8e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anastruct-1.6.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 41ce1317e58bdcf844b4acbd3f3c288dcb09c972bede2eb492ae58dc06802a88
MD5 bbea75c6e8db278061719b3548002315
BLAKE2b-256 5f0757985d8541b8a4f059006e4eef942584dc05f02f58847efb67ee8fb501c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anastruct-1.6.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 70b6e30c7d5884581ff3644add595f6e6df1d0de277d94fcb3bef5285f8e1eb5
MD5 87f1773ab3b740142db239bd90e289b5
BLAKE2b-256 2d6903515427f800c7952fd81758836c42c6fecefd4d113f034d3d612dc68aa2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anastruct-1.6.2-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 3cbe9c455da64d4cfd1e38eae9339ed5fd3ee4f633a352e66c4b3115b9355d85
MD5 4a95f3fe72cd04207afd6539c72c65f9
BLAKE2b-256 b6e1f3eaea5c3be83d79a76b341e6fde2887e4ebd98117e42aa600724231f1c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anastruct-1.6.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9f9fa52b1c3946f7e60c26423d348da71c42f8481e21575e31ee4338cf5a4d62
MD5 113a86ff390aa6ad907be07764891bd2
BLAKE2b-256 cdb48da82b1476dd4d18769b3ba2da76c13310f0be8ef33ede4f02e3eb898b34

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anastruct-1.6.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 dac4e8bc94b1f1f1c4d52c9f11eed6694a50c4062dee5c0abec7459a256967d2
MD5 533f31780981112aa31386d278b0651f
BLAKE2b-256 5e5c7cd35b1dd86ea6fc5f25c09429cbb19be1cf4c22ad11fdc80679e5d77c98

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