Skip to main content

LinkedIn Run Tests Read the Docs codecov PyPI GitHub Python versions

blueprints banner

Documentation: https://blueprints.readthedocs.io

Source Code: https://github.com/Blueprints-org/blueprints

Discord: https://discord.gg/hBZBqegEzA

LinkedIn: https://www.linkedin.com/company/blueprints-org

YouTube: https://www.youtube.com/@BlueprintsOrg


Welcome to Blueprints, the go-to repository for civil engineering professionals and enthusiasts!

It includes programmable engineering standards, formulas, tables, and checks across a variety of structural and geotechnical disciplines. We offer tools for materials, geometry, and section checks, as well as a foundation of essential use cases designed to meet all key engineering needs.

Stop coding civil engineering logic from scratch, ditch Excel, and start collaborating to shape the future of civil engineering! 🚀

Want to get started quickly? Check out our Quick Start Guide or our full documentation.

Blueprints is free and open source software. Distributed under the terms of the MIT license.

Installation

Python >=3.12 is required.

For the last stable release:

pip install blue-prints

Mission

Our mission is to reduce the cost and time associated with civil engineering calculations by:

  • Offering a robust suite of tools that encapsulate both basic and advanced engineering tasks
  • Providing an open-source alternative to expensive proprietary tools with full transparency
  • Standardizing programmable civil engineering implementations, minimizing redundancy
  • Fostering a community where sharing knowledge and best practices is the norm
  • Ensuring 100% code coverage and high-quality documentation

Key Features

  • Eurocode Implementations: EN 1992 (Concrete), EN 1993 (Steel), EN 1997 (Geotechnical), etc.
  • Material Definitions: Concrete, steel, rebar, and soil properties
  • Steel Profile Database: HEA, HEB, IPE, CHS, RHS, UNP profiles, etc.
  • Shape Building Blocks: Rectangle, circle, tube, triangle, hexagon, etc.
  • Engineering Checks: Shear, torsion, punching, anchorage, concrete cover, etc.
  • 100% Test Coverage: Reliable, well-tested implementations

How to Contribute

We welcome contributions from developers and engineers of all skill levels! Check our Contributor Guide to get started.

If you have found a bug 🐛, or have a feature request ✨, raise an issue on the GitHub issue tracker.

Alternatively you can get support on the discussions page.

Disclaimer

Users are responsible for verifying results and ensuring compliance with applicable codes and regulations. See our full disclaimer for details.

Download files

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

Source Distribution

blue_prints-0.7.0.tar.gz (3.2 MB view details)

Uploaded Source

Built Distribution

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

blue_prints-0.7.0-py3-none-any.whl (967.0 kB view details)

Uploaded Python 3

File details

Details for the file blue_prints-0.7.0.tar.gz.

File metadata

  • Download URL: blue_prints-0.7.0.tar.gz
  • Upload date:
  • Size: 3.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for blue_prints-0.7.0.tar.gz
Algorithm Hash digest
SHA256 8d00d4050c290cfc26997f1b6f122bd4162a2cfb19be55c3a30a1657d51010cf
MD5 6597137aa566898414a175f4315139f9
BLAKE2b-256 631fac4fb1692e20a0600b15e1908b4b9c8954f7f216de940bdea79149764ae3

See more details on using hashes here.

File details

Details for the file blue_prints-0.7.0-py3-none-any.whl.

File metadata

  • Download URL: blue_prints-0.7.0-py3-none-any.whl
  • Upload date:
  • Size: 967.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for blue_prints-0.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 39a86136a9bcb011cac11c028be4d79c031791847633211aef5d6ab1f519ac0b
MD5 e787e2d95c7bd99330acc0b0585361bf
BLAKE2b-256 d59337d427ef338249bf99f9ad72d30c1790dbe8b0b8790a5717e3579383d132

See more details on using hashes here.

Release history Release notifications | RSS feed

0.7.2

2 files

0.7.1

2 files

This release

0.7.0 This release

2 files

0.6.3

2 files

0.6.2

2 files

0.6.1

2 files

0.6.0

2 files

0.5.2

2 files

0.5.1

2 files

0.5.0

2 files

0.4.1

2 files

0.4.0

2 files

0.3.0

2 files

0.2.0

2 files

0.1.1

2 files

0.1.0

2 files

0.0.12

2 files

0.0.11

2 files

0.0.10

2 files

0.0.9

2 files

0.0.8

2 files

0.0.7

2 files

0.0.6

2 files

0.0.5

2 files

0.0.4

2 files

0.0.3

2 files

0.0.2

2 files

0.0.0

1 file

Supported by

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