Skip to main content

Shardhana structural analysis core (experimental)

Project description

๐Ÿ—๏ธ Shardhana Project

Shardhana is an open-source structural analysis software applying the Applied Element Method (AEM) for architectural structural engineering.
Launched on August 15, 2025 โ€” the 80th Korean Liberation Day, this project aims to combine engineering expertise, open-source collaboration, and modern computing to create accurate, scalable, and innovative tools for simulating and understanding structural behavior.


๐ŸŽฏ Method

Shardhana ultimately aims to become an open-source platform
driven by the HEM (Han Element Method) core, beyond FEM and AEM.

Here, โ€œHanโ€ carries layered meanings: it represents โ€œoneโ€ โ€” the unity behind Shardhana โ€” as well as โ€œHanโ€ (ๆจ), the condensed accumulation of human intent, experience, and inner tension.

Curious how the HEM core will bring the real world into computer simulation? ^^


์ƒค๋“œํ•˜๋‚˜๋Š” ๊ถ๊ทน์ ์œผ๋กœ FEM๊ณผ AEM์„ ๋„˜์–ด
HEM(Han Element Method) ์ฝ”์–ด๋กœ ์‹คํ–‰๋˜๋Š” ์˜คํ”ˆ ์†Œ์Šค ํ”Œ๋žซํผ์„ ์ง€ํ–ฅํ•ฉ๋‹ˆ๋‹ค.

์—ฌ๊ธฐ์„œ โ€˜ํ•œ(Han)โ€™์€
์ด ํ”„๋กœ์ ํŠธ ์ƒค๋“œํ•˜๋‚˜์˜ โ€˜ํ•˜๋‚˜(one)โ€™๋ผ๋Š” ์˜๋ฏธ์™€,
์‚ฌ๋žŒ์˜ ๋งˆ์Œ์†์— ์‘์ถ•๋œ ๋ฉ์–ด๋ฆฌ์ธ โ€˜ํ•œ(ๆจ)โ€™์˜ ์˜๋ฏธ๋ฅผ ํ•จ๊ป˜ ๋‹ด๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

HEM ์ฝ”์–ด๊ฐ€ ํ˜„์‹ค ์„ธ์ƒ์„ ์–ด๋–ป๊ฒŒ ์ปดํ“จํ„ฐ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์†์— ๋‹ด์•„๋‚ผ์ง€,
๊ถ๊ธˆํ•˜์ง€ ์•Š์œผ์‹ ๊ฐ€์š”? ^^

๐ŸŽฏ Purpose

  • Build accessible FEM and AEM foundations toward HEM for a global engineering community
  • Encourage open collaboration in structural analysis software development
  • Bridge academic research and real-world engineering
  • Foster innovation through shared knowledge and tools

๐Ÿš€ Vision

Our ultimate goal is to become the starting platform
for designing every structure โ€” not only on Earth, but across space.
Like air, it should be free for everyone to use,
without the cost barriers of specific organizations or corporations.
Shardhana takes the first step toward this shared, open-source structural analysis platform.

๐Ÿ‡ฐ๐Ÿ‡ท ๋น„์ „ (ํ•œ๊ตญ์–ด)
์šฐ๋ฆฌ์˜ ๊ถ๊ทน์ ์ธ ๋ชฉํ‘œ๋Š” ์ง€๊ตฌ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์šฐ์ฃผ์— ๊ฑด์„ค๋˜๋Š”
๋ชจ๋“  ๊ตฌ์กฐ๋ฌผ์„ ์„ค๊ณ„ํ•  ์ˆ˜ ์žˆ๋Š” ์ถœ๋ฐœ ํ”Œ๋žซํผ์ด ๋˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
๊ณต๊ธฐ์ฒ˜๋Ÿผ ๋ˆ„๊ตฌ๋‚˜ ์ž์œ ๋กญ๊ฒŒ, ํŠน์ • ์ง‘๋‹จ์ด๋‚˜ ๊ธฐ์—…์˜ ๋น„์šฉ ์žฅ๋ฒฝ ์—†์ด
์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ตฌ์กฐํ•ด์„ ํ™˜๊ฒฝ์„ ๋งŒ๋“œ๋Š” ๊ฒƒ โ€”
Shardhana๋Š” ๊ทธ ์ฒซ๊ฑธ์Œ์„ ๋‚ด๋”›์Šต๋‹ˆ๋‹ค.


๐Ÿงญ Development Direction

Shardhana is built on a Local-first, Cloud-optional architecture.

For detailed design principles, see: ๐Ÿ‘‰ Shardhana Development Vision


๐ŸŒŸ Project Goals

  1. Develop a core AEM engine capable of realistic structural simulation under various loads and failure scenarios
  2. Ensure scalability from small experimental models to large architectural structures
  3. Promote open-source culture in structural engineering
  4. Provide learning resources for engineers, students, and researchers to understand AEM and structural mechanics

๐Ÿ” License

Shardhana is released under the GNU General Public License v3.0 (GPL-3.0),
as published by the Free Software Foundation on June 29, 2007.

This license grants you the freedom to:

  • use the software for any purpose,
  • study how it works and modify it,
  • redistribute original or modified versions,

as long as derivative works remain under the same GPL license.

See the LICENSE file for the full license text.


๐Ÿ‘ค Maintainer

michin-jjangddol

Quick Start

pip install shardhana
python -m shardhana

Links


This document was written with the assistance of Shana (GPT). ์ด ๋ฌธ์„œ๋Š” ์ƒค๋‚˜(GPT)์˜ ๋„์›€์œผ๋กœ ์ž‘์„ฑ๋œ ๋ฌธ์„œ์ž…๋‹ˆ๋‹ค.

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

shardhana-0.0.1.post4.tar.gz (49.1 kB view details)

Uploaded Source

Built Distribution

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

shardhana-0.0.1.post4-py3-none-any.whl (78.7 kB view details)

Uploaded Python 3

File details

Details for the file shardhana-0.0.1.post4.tar.gz.

File metadata

  • Download URL: shardhana-0.0.1.post4.tar.gz
  • Upload date:
  • Size: 49.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for shardhana-0.0.1.post4.tar.gz
Algorithm Hash digest
SHA256 5fbf0f8a26abf3044dd68c6ea0ef74714abd8cdf0d5576d5960fb58d51b4e470
MD5 49f8a084326261372923fcb42f058621
BLAKE2b-256 9ed8427672ac0933e783798d7c9fe35a7415b50eabd1ea85d526e679fa1ce2d4

See more details on using hashes here.

File details

Details for the file shardhana-0.0.1.post4-py3-none-any.whl.

File metadata

File hashes

Hashes for shardhana-0.0.1.post4-py3-none-any.whl
Algorithm Hash digest
SHA256 b0ce5799a6f98bbd68ecb9e6c4751230abac3569959b2cd07bd6207926538a88
MD5 246e44033afdb66d3380b8c09f2a4860
BLAKE2b-256 889246140956c5b30adb208ed49e71674c20dc0a2b0c0470adfd53eb6644b644

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