diff --git a/src/Yamada.egg-info/PKG-INFO b/src/Yamada.egg-info/PKG-INFO deleted file mode 100644 index 72a5a45..0000000 --- a/src/Yamada.egg-info/PKG-INFO +++ /dev/null @@ -1,72 +0,0 @@ -Metadata-Version: 2.1 -Name: Yamada -Version: 0.2.2 -Summary: Calculate the Yamada polynomial of spatial topologies. -Author-email: Chad Peterson , Nathan Dunfield -Project-URL: Homepage, https://github.com/Chad-Peterson/Yamada -Project-URL: Bug Tracker, https://github.com/Chad-Peterson/Yamada/issues -Classifier: Programming Language :: Python :: 3 -Classifier: License :: OSI Approved :: MIT License -Classifier: Operating System :: OS Independent -Requires-Python: >=3.9 -Description-Content-Type: text/markdown -Provides-Extra: test -Provides-Extra: doc -License-File: LICENSE.txt - -# Yamada: The Python Library for Calculating the Yamada Polynomial of Spatial Graphs - -[![ASME IDETC Paper](https://img.shields.io/badge/DOI-10.1038%2Fs41592--019--0686--2-blue)]( -https://doi.org/10.1115/DETC2021-66900) - -[![Python package](https://github.com/Chad-Peterson/Yamada/actions/workflows/tests.yml/badge.svg)](https://github.com/Chad-Peterson/Yamada/actions/workflows/tests.yml) - -[![Windows](https://svgshare.com/i/ZhY.svg)](https://svgshare.com/i/ZhY.svg) -[![macOS](https://svgshare.com/i/ZjP.svg)](https://svgshare.com/i/ZjP.svg) -[![Linux](https://svgshare.com/i/Zhy.svg)](https://svgshare.com/i/Zhy.svg) - - -[![GitHub license](https://img.shields.io/github/license/Naereen/StrapDown.js.svg)](https://github.com/Naereen/StrapDown.js/blob/master/LICENSE) - - -![Yamada Logo](./images/yamada_logo.png) - -## Spatial Topologies and Yamada Polynomials - -Systems such as automotive cooling layouts, hybrid-electric power trains, and aero-engines are made up of interconnected -components that are spatially arranged to meet system requirements. Holistically optimizing these types of systems is an -extremely challenging problem due to the combinatorial nature of the design space. The research community is exploring -different design representations and algorithms to address this problem. - -This library provides a Python implementation of the spatial graphs, spatial graph diagrams, and Yamada polynomial. -These spatial-topological constructs are powerful tools for representing and analyzing complex engineering systems. -By representing engineering systems as spatial topologies we abstract away complex geometry while -retaining some low-fidelity, directionally correct information. Yamada polynomials are a calculated quantity that -is essentially a fingerprint of a spatial topology. This fingerprint can be used to identify unique spatial topologies. - -We are currently collecting and analyzing empirical data to determine the effectiveness of spatial topologies and -Yamada polynomials as a design representation for different classes of problems. - -## Important Notice - -Since this library is still early in development features are often added and removed. -Please feel free to reach out to Chad with any questions or concerns. - -## Installation -Yamada requires Python 3.9+ and is supported on Windows, Mac, and Linux. -It can be installed from PyPI with the following command in your terminal: - ->pip install yamada - -## Cite Us - -@software{Yamada2023github, - author = {Chad Peterson, Nathan Dunfield}, - title = {Yamada: The Python Library for Calculating the Yamada Polynomial of Spatial Graphs}, - url = {https://github.com/Chad-Peterson/Yamada}, - version = {0.2.1}, - year = {2023}, -} - - - diff --git a/src/Yamada.egg-info/SOURCES.txt b/src/Yamada.egg-info/SOURCES.txt deleted file mode 100644 index 31ad915..0000000 --- a/src/Yamada.egg-info/SOURCES.txt +++ /dev/null @@ -1,15 +0,0 @@ -LICENSE.txt -README.md -pyproject.toml -src/Yamada.egg-info/PKG-INFO -src/Yamada.egg-info/SOURCES.txt -src/Yamada.egg-info/dependency_links.txt -src/Yamada.egg-info/requires.txt -src/Yamada.egg-info/top_level.txt -src/yamada/H_polynomial.py -src/yamada/__init__.py -src/yamada/enumeration.py -src/yamada/spatial_graph_diagrams.py -src/yamada/spatial_graphs.py -src/yamada/utilities.py -src/yamada/visualization.py \ No newline at end of file diff --git a/src/Yamada.egg-info/dependency_links.txt b/src/Yamada.egg-info/dependency_links.txt deleted file mode 100644 index 8b13789..0000000 --- a/src/Yamada.egg-info/dependency_links.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/src/Yamada.egg-info/requires.txt b/src/Yamada.egg-info/requires.txt deleted file mode 100644 index 874c2be..0000000 --- a/src/Yamada.egg-info/requires.txt +++ /dev/null @@ -1,13 +0,0 @@ -networkx~=2.8.5 -matplotlib -numpy -cypari~=2.4.1 -jupyter -nbconvert -numba - -[doc] -sphinx - -[test] -pytest diff --git a/src/Yamada.egg-info/top_level.txt b/src/Yamada.egg-info/top_level.txt deleted file mode 100644 index 68119be..0000000 --- a/src/Yamada.egg-info/top_level.txt +++ /dev/null @@ -1 +0,0 @@ -yamada