Skip to main content

FERS_calculations

FERS_calculations is a high-performance library for Rust-backed calculations in mechanical engineering. It can process JSON input files to deliver fast and accurate results. While it can be run as a standalone tool, integration with FERS_core simplifies input creation and workflow management.

Features

  • Standalone Functionality: Run directly by providing a valid JSON input file.
  • Rust-Powered Performance: Designed for speed and reliability in computational tasks.
  • Python Integration: Seamless integration with FERS_core for easy preprocessing and result handling.
  • Engineer-Friendly Design: Minimal coding effort required for complex structural engineering calculations.

Installation

pip install fers_calculations

This installs the pre-built Rust bindings -- no Rust toolchain required.

Usage

Standalone (Python)

You can call fers_calculations directly from Python without FERS_core:

import fers_calculations

# Load your JSON input
with open("001_cantilever_with_end_load.json") as f:
    json_data = f.read()

# Run the analysis
results_json = fers_calculations.calculate_from_json(json_data)

# Save the results
with open("results.json", "w") as f:
    f.write(results_json)

For a more ergonomic workflow, install FERS_core which handles model creation, calling the Rust engine, and post-processing / visualisation:

pip install fers-core
from fers_core import FERS

model = FERS.from_json("001_cantilever_with_end_load.json")
model.calculate()
model.plot_results_3d()

See FERS_core on PyPI for full documentation.

Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

fers_calculations-0.2.49-cp39-abi3-win_amd64.whl (2.7 MB view details)

Uploaded CPython 3.9+Windows x86-64

fers_calculations-0.2.49-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.3 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ x86-64

fers_calculations-0.2.49-cp39-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (5.4 MB view details)

Uploaded CPython 3.9+macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

File details

Details for the file fers_calculations-0.2.49-cp39-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for fers_calculations-0.2.49-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 51f2bec56fdc254f95f69d989be738d0d637c991af5fadf7c4ec75fdab3d2a31
MD5 1cd7dedebec6cb742dfe877945c04e5e
BLAKE2b-256 12f6ad40db5ee960b78b6d7464e0f6c18fee431ec7f1a579c294a831f84a3721

See more details on using hashes here.

File details

Details for the file fers_calculations-0.2.49-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fers_calculations-0.2.49-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 edbf8566faa3dd7fd7a074e44f6cb73a2db0ca45db1fe0f469f80cf274ad808c
MD5 6187bbcab3f31c27a7289e7976be66a3
BLAKE2b-256 37c9b8ea4b5fb6beac4a42f5938b93c4306a15c2797c5151221ebbb5b964b0eb

See more details on using hashes here.

File details

Details for the file fers_calculations-0.2.49-cp39-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for fers_calculations-0.2.49-cp39-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 b9d753a07a1bdbb9713446f1dd5815c780931734bf750093d95bc2ba3d86c8b2
MD5 739bddb2fd7b2d4f79d7001596dcf6b7
BLAKE2b-256 caeee78dea5e48531ce9fa2322997fbca6c363bff068b440e4d02a9b7ebf4a3f

See more details on using hashes here.

Release history Release notifications | RSS feed

0.2.65

3 files

0.2.64

3 files

0.2.63

3 files

0.2.62

3 files

0.2.61

3 files

0.2.60

3 files

0.2.59

3 files

0.2.58

3 files

0.2.57

3 files

0.2.55

3 files

0.2.54

3 files

0.2.53

3 files

0.2.52

3 files

0.2.51

3 files

0.2.50

3 files

This release

0.2.49 This release

3 files

0.2.48

3 files

0.2.47

3 files

0.2.46

3 files

0.2.45

3 files

0.2.44

3 files

0.2.43

3 files

0.2.42

3 files

0.2.41

3 files

0.2.39

3 files

0.2.38

3 files

0.2.37

3 files

0.2.36

3 files

0.2.35

3 files

0.2.34

3 files

0.2.33

3 files

0.2.32

3 files

0.2.31

3 files

0.2.30

3 files

0.2.29

3 files

0.2.28

3 files

0.2.27

3 files

0.2.25

3 files

0.2.24

3 files

0.2.23

3 files

0.2.22

3 files

0.2.21

3 files

0.2.20

3 files

0.2.18

3 files

0.2.17

3 files

0.2.16

3 files

0.2.15

3 files

0.2.14

3 files

0.2.13

3 files

0.2.12

3 files

0.2.11

3 files

0.2.10

3 files

0.2.9

3 files

0.2.8

3 files

0.2.7

3 files

0.2.6

3 files

0.2.5

3 files

0.2.4

3 files

0.2.3

3 files

0.2.2

3 files

0.2.1

3 files

0.1.99

3 files

0.1.98

3 files

0.1.97

3 files

0.1.96

3 files

0.1.95

3 files

0.1.94

3 files

0.1.93

3 files

0.1.92

3 files

0.1.91

4 files

0.1.90

3 files

0.1.89

3 files

0.1.88

3 files

0.1.87

3 files

0.1.86

3 files

0.1.85

3 files

0.1.84

3 files

0.1.83

3 files

0.1.82

3 files

0.1.81

3 files

0.1.80

3 files

0.1.79

3 files

0.1.78

3 files

0.1.77

3 files

0.1.76

3 files

0.1.75

3 files

0.1.74

3 files

0.1.73

3 files

0.1.72

3 files

0.1.71

3 files

0.1.70

3 files

0.1.69

3 files

0.1.68

3 files

0.1.67

3 files

0.1.66

3 files

0.1.65

3 files

0.1.64

3 files

0.1.63

3 files

0.1.62

3 files

0.1.61

3 files

0.1.60

3 files

0.1.59

3 files

0.1.58

3 files

0.1.57

3 files

0.1.56

3 files

0.1.55

3 files

0.1.54

3 files

0.1.53

3 files

0.1.52

3 files

0.1.51

3 files

0.1.50

3 files

0.1.49

3 files

0.1.48

3 files

0.1.47

3 files

0.1.46

3 files

0.1.45

3 files

0.1.44

3 files

0.1.43

3 files

0.1.42

3 files

0.1.41

3 files

0.1.40

3 files

0.1.39

3 files

0.1.38

3 files

0.1.37

3 files

0.1.36

3 files

0.1.35

3 files

0.1.34

3 files

0.1.33

3 files

0.1.32

3 files

0.1.31

3 files

0.1.30

3 files

0.1.29

3 files

0.1.28

3 files

0.1.27

3 files

0.1.23

2 files

0.1.22

3 files

0.1.21

3 files

0.1.20

3 files

0.1.19

3 files

0.1.18

3 files

0.1.17

3 files

0.1.16

2 files

0.1.15

2 files

0.1.14

2 files

0.1.13

2 files

0.1.12

2 files

0.1.11

2 files

0.1.10

1 file

0.1.9

1 file

0.1.8

1 file

0.1.7

1 file

0.1.6

1 file

0.1.5

1 file

0.1.4

1 file

0.1.3

1 file

0.1.2

1 file

0.1.1

1 file

0.1.0

1 file

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