refactor: rebrand project to HartOMat

This commit is contained in:
2026-04-06 12:45:47 +02:00
parent fa7093307a
commit b795f0e6d6
95 changed files with 608 additions and 497 deletions
+36 -36
View File
@@ -1,9 +1,9 @@
"""Material alias seed data — derived from naming_scheme.xlsx Materialmapping sheet.
Each entry maps a SCHAEFFLER library material name to its known aliases:
Each entry maps a HARTOMAT library material name to its known aliases:
- German description (Col A from Materialmapping)
- Intermediate identifier (Col B, e.g. "Steel_black_oxided--Stahl_brueniert")
- Schaeffler code as string (e.g. "10102")
- HartOMat code as string (e.g. "10102")
- German variants (singular/plural, abbreviations, industry terms, DIN/EN standards)
- English equivalents commonly used in German engineering contexts
"""
@@ -13,7 +13,7 @@ MATERIAL_ALIAS_SEEDS: list[dict] = [
# --- 01 Metals ---
# =====================================================================
{
"material_name": "SCHAEFFLER_010101_Steel-Bare",
"material_name": "HARTOMAT_010101_Steel-Bare",
"aliases": [
"Stahl",
"Stahl, glänzend",
@@ -66,7 +66,7 @@ MATERIAL_ALIAS_SEEDS: list[dict] = [
],
},
{
"material_name": "SCHAEFFLER_010102_Steel-Burnished",
"material_name": "HARTOMAT_010102_Steel-Burnished",
"aliases": [
"Stahl, brüniert",
"Steel_black_oxided--Stahl_brueniert",
@@ -94,7 +94,7 @@ MATERIAL_ALIAS_SEEDS: list[dict] = [
],
},
{
"material_name": "SCHAEFFLER_010103_Steel-Galvanized",
"material_name": "HARTOMAT_010103_Steel-Galvanized",
"aliases": [
"Stahl, verzinkt",
"Steel_galvanized--Stahl_verzinkt",
@@ -130,7 +130,7 @@ MATERIAL_ALIAS_SEEDS: list[dict] = [
],
},
{
"material_name": "SCHAEFFLER_010104_Steel-Casted",
"material_name": "HARTOMAT_010104_Steel-Casted",
"aliases": [
"Stahl Körnung",
"Guss",
@@ -169,7 +169,7 @@ MATERIAL_ALIAS_SEEDS: list[dict] = [
],
},
{
"material_name": "SCHAEFFLER_010105_Steel-Plate",
"material_name": "HARTOMAT_010105_Steel-Plate",
"aliases": [
"Stahlblech",
"Steel_sheet--Stahlblech",
@@ -204,7 +204,7 @@ MATERIAL_ALIAS_SEEDS: list[dict] = [
],
},
{
"material_name": "SCHAEFFLER_010201_Niro",
"material_name": "HARTOMAT_010201_Niro",
"aliases": [
"Niro",
"Steel_stainless--Niro",
@@ -248,7 +248,7 @@ MATERIAL_ALIAS_SEEDS: list[dict] = [
],
},
{
"material_name": "SCHAEFFLER_010301_Tin",
"material_name": "HARTOMAT_010301_Tin",
"aliases": [
"Zinnüberzug",
"Tin--Zinn",
@@ -278,7 +278,7 @@ MATERIAL_ALIAS_SEEDS: list[dict] = [
],
},
{
"material_name": "SCHAEFFLER_010401_Aluminium",
"material_name": "HARTOMAT_010401_Aluminium",
"aliases": [
"Aluminium",
"Aluminium--Aluminium",
@@ -319,7 +319,7 @@ MATERIAL_ALIAS_SEEDS: list[dict] = [
],
},
{
"material_name": "SCHAEFFLER_010501_Brass",
"material_name": "HARTOMAT_010501_Brass",
"aliases": [
"Messing",
"Brass--Messing",
@@ -351,7 +351,7 @@ MATERIAL_ALIAS_SEEDS: list[dict] = [
],
},
{
"material_name": "SCHAEFFLER_010601_Bronze",
"material_name": "HARTOMAT_010601_Bronze",
"aliases": [
"MU-B; Bronze",
"Bronze",
@@ -393,7 +393,7 @@ MATERIAL_ALIAS_SEEDS: list[dict] = [
# --- 02 Coatings ---
# =====================================================================
{
"material_name": "SCHAEFFLER_020101_Durotect-Blue",
"material_name": "HARTOMAT_020101_Durotect-Blue",
"aliases": [
"Stahl, Durotect CMT",
"Durotect_CMT--Durotect_CMT",
@@ -414,7 +414,7 @@ MATERIAL_ALIAS_SEEDS: list[dict] = [
],
},
{
"material_name": "SCHAEFFLER_020102_Durotect-Black",
"material_name": "HARTOMAT_020102_Durotect-Black",
"aliases": [
"Stahl, Durotect M",
"Stahl; Durotect M",
@@ -435,7 +435,7 @@ MATERIAL_ALIAS_SEEDS: list[dict] = [
],
},
{
"material_name": "SCHAEFFLER_020201_Coat-Black",
"material_name": "HARTOMAT_020201_Coat-Black",
"aliases": [
"Stahl, schwarz",
"Steel_coated_black--Stahl_beschichtet_schwarz",
@@ -468,7 +468,7 @@ MATERIAL_ALIAS_SEEDS: list[dict] = [
# --- 03 Non-metals ---
# =====================================================================
{
"material_name": "SCHAEFFLER_030101_Elastomer-Brown",
"material_name": "HARTOMAT_030101_Elastomer-Brown",
"aliases": [
"Elastomer, braun",
"Elastomer_brown--Elastomer_braun",
@@ -493,7 +493,7 @@ MATERIAL_ALIAS_SEEDS: list[dict] = [
],
},
{
"material_name": "SCHAEFFLER_030102_Elastomer-Green",
"material_name": "HARTOMAT_030102_Elastomer-Green",
"aliases": [
"Elastomer, grün",
"Elastomer_green--Elastomer_gruen",
@@ -518,7 +518,7 @@ MATERIAL_ALIAS_SEEDS: list[dict] = [
],
},
{
"material_name": "SCHAEFFLER_030103_Elastomer-Black",
"material_name": "HARTOMAT_030103_Elastomer-Black",
"aliases": [
"Elastomer, schwarz",
"Eslastomer_black--Elastomer_schwarz",
@@ -557,7 +557,7 @@ MATERIAL_ALIAS_SEEDS: list[dict] = [
],
},
{
"material_name": "SCHAEFFLER_030201_Plastic-Brown",
"material_name": "HARTOMAT_030201_Plastic-Brown",
"aliases": [
"Kunststoff, braun",
"Plastic_brown--Kunststoff_braun",
@@ -585,7 +585,7 @@ MATERIAL_ALIAS_SEEDS: list[dict] = [
],
},
{
"material_name": "SCHAEFFLER_030202_Plastic-Green",
"material_name": "HARTOMAT_030202_Plastic-Green",
"aliases": [
"Kunststoff, grün",
"Plastic_green--Kunststoff_gruen",
@@ -612,7 +612,7 @@ MATERIAL_ALIAS_SEEDS: list[dict] = [
],
},
{
"material_name": "SCHAEFFLER_030203_Plastic-Black",
"material_name": "HARTOMAT_030203_Plastic-Black",
"aliases": [
"Kunststoff, schwarz",
"Plastic_black--Kunststoff_schwarz",
@@ -642,7 +642,7 @@ MATERIAL_ALIAS_SEEDS: list[dict] = [
],
},
{
"material_name": "SCHAEFFLER_030204_Plastic-Blue",
"material_name": "HARTOMAT_030204_Plastic-Blue",
"aliases": [
"Kunststoff, blau",
"Plastic_blue--Kunststoff_blau",
@@ -668,7 +668,7 @@ MATERIAL_ALIAS_SEEDS: list[dict] = [
],
},
{
"material_name": "SCHAEFFLER_030205_Plastic-White",
"material_name": "HARTOMAT_030205_Plastic-White",
"aliases": [
"Kunststoff, weiß",
"Plastic_white--Kunststoff_weiss",
@@ -702,7 +702,7 @@ MATERIAL_ALIAS_SEEDS: list[dict] = [
],
},
{
"material_name": "SCHAEFFLER_030301_Plastic-Clear",
"material_name": "HARTOMAT_030301_Plastic-Clear",
"aliases": [
"Kunststoff, durchsichtig",
"Plastic_clear--Kunststoff_durchsichtig",
@@ -738,7 +738,7 @@ MATERIAL_ALIAS_SEEDS: list[dict] = [
],
},
{
"material_name": "SCHAEFFLER_030302_Plastic-Translucent-White",
"material_name": "HARTOMAT_030302_Plastic-Translucent-White",
"aliases": [
"Plastic_translucent_white--Kunststoff_transluzent_weiss",
"30302",
@@ -769,7 +769,7 @@ MATERIAL_ALIAS_SEEDS: list[dict] = [
],
},
{
"material_name": "SCHAEFFLER_030401_TPU-Blue",
"material_name": "HARTOMAT_030401_TPU-Blue",
"aliases": [
"TPU, blau",
"Elastomer_blue--Elastomer_blau",
@@ -798,7 +798,7 @@ MATERIAL_ALIAS_SEEDS: list[dict] = [
],
},
{
"material_name": "SCHAEFFLER_030501_Ceramic-Black",
"material_name": "HARTOMAT_030501_Ceramic-Black",
"aliases": [
"Keramik, schwarz",
"Ceramics_black--Keramik_schwarz",
@@ -834,7 +834,7 @@ MATERIAL_ALIAS_SEEDS: list[dict] = [
# --- 04 Compounds ---
# =====================================================================
{
"material_name": "SCHAEFFLER_040101_E40",
"material_name": "HARTOMAT_040101_E40",
"aliases": [
"E40",
"E40--E40",
@@ -851,7 +851,7 @@ MATERIAL_ALIAS_SEEDS: list[dict] = [
],
},
{
"material_name": "SCHAEFFLER_040102_E50",
"material_name": "HARTOMAT_040102_E50",
"aliases": [
"E50",
"E50--E50",
@@ -868,7 +868,7 @@ MATERIAL_ALIAS_SEEDS: list[dict] = [
],
},
{
"material_name": "SCHAEFFLER_040201_Elgoglide",
"material_name": "HARTOMAT_040201_Elgoglide",
"aliases": [
"Elgoglide",
"Elgoglide--Elgoglide",
@@ -886,7 +886,7 @@ MATERIAL_ALIAS_SEEDS: list[dict] = [
],
},
{
"material_name": "SCHAEFFLER_040202_Elgotex",
"material_name": "HARTOMAT_040202_Elgotex",
"aliases": [
"Elgotex, schwarz",
"Elgotex--Elgotex",
@@ -907,7 +907,7 @@ MATERIAL_ALIAS_SEEDS: list[dict] = [
],
},
{
"material_name": "SCHAEFFLER_040301_PTFE-Niro-Compound",
"material_name": "HARTOMAT_040301_PTFE-Niro-Compound",
"aliases": [
"PTFE-Compound, Niro-Verbund",
"PTFE_compound_stainless_steel_composite--PTFE_Compound_Niro_Verbund",
@@ -933,7 +933,7 @@ MATERIAL_ALIAS_SEEDS: list[dict] = [
],
},
{
"material_name": "SCHAEFFLER_040302_PTFE-Foil",
"material_name": "HARTOMAT_040302_PTFE-Foil",
"aliases": [
"PTFE-Folie",
"PTFE_film--PTFE_Folie",
@@ -962,7 +962,7 @@ MATERIAL_ALIAS_SEEDS: list[dict] = [
],
},
{
"material_name": "SCHAEFFLER_040303_PTFE-Compound-Black",
"material_name": "HARTOMAT_040303_PTFE-Compound-Black",
"aliases": [
"PTFE-Verbund, schwarz",
"PTFE_compound_black--PTFE_Verbund_schwarz",
@@ -987,7 +987,7 @@ MATERIAL_ALIAS_SEEDS: list[dict] = [
],
},
{
"material_name": "SCHAEFFLER_040304_PTFE-Compound-Orange",
"material_name": "HARTOMAT_040304_PTFE-Compound-Orange",
"aliases": [
"PTFE-Verbundwerkstoff",
"PTFE_composite_material_orange--PTFE_Verbundwerkstoff_orange",
@@ -1014,7 +1014,7 @@ MATERIAL_ALIAS_SEEDS: list[dict] = [
],
},
{
"material_name": "SCHAEFFLER_040305_GFK-PTFE-Compound",
"material_name": "HARTOMAT_040305_GFK-PTFE-Compound",
"aliases": [
"GFK+PTFE Verbundwerkstoff, schwarz",
"GFK_PTFE_compound--GFK_PTFE_Verbundwerkstoff",