"""
THIS FILE IS AUTOMATICALLY GENERATED BY A STATIC CODE GENERATION TOOL
DO NOT EDIT BY HAND
Instead edit the template:
dev/tools/static_codegen/units_template.py
"""
# fmt: off
# flake8: noqa
import itertools
from .fundamentalunits import (
Unit,
additional_unit_register,
get_or_create_dimension,
standard_unit_register,
)
__all__ = [
"metre",
"meter",
"kilogram",
"second",
"amp",
"ampere",
"kelvin",
"mole",
"mol",
"candle",
"kilogramme",
"gram",
"gramme",
"molar",
"radian",
"steradian",
"hertz",
"newton",
"pascal",
"joule",
"watt",
"coulomb",
"volt",
"farad",
"ohm",
"siemens",
"weber",
"tesla",
"henry",
"lumen",
"lux",
"becquerel",
"gray",
"sievert",
"katal",
"ametre",
"cmetre",
"Zmetre",
"Pmetre",
"dmetre",
"Gmetre",
"fmetre",
"hmetre",
"dametre",
"mmetre",
"nmetre",
"pmetre",
"umetre",
"Tmetre",
"ymetre",
"Emetre",
"zmetre",
"Mmetre",
"kmetre",
"Ymetre",
"ameter",
"cmeter",
"Zmeter",
"Pmeter",
"dmeter",
"Gmeter",
"fmeter",
"hmeter",
"dameter",
"mmeter",
"nmeter",
"pmeter",
"umeter",
"Tmeter",
"ymeter",
"Emeter",
"zmeter",
"Mmeter",
"kmeter",
"Ymeter",
"asecond",
"csecond",
"Zsecond",
"Psecond",
"dsecond",
"Gsecond",
"fsecond",
"hsecond",
"dasecond",
"msecond",
"nsecond",
"psecond",
"usecond",
"Tsecond",
"ysecond",
"Esecond",
"zsecond",
"Msecond",
"ksecond",
"Ysecond",
"aamp",
"camp",
"Zamp",
"Pamp",
"damp",
"Gamp",
"famp",
"hamp",
"daamp",
"mamp",
"namp",
"pamp",
"uamp",
"Tamp",
"yamp",
"Eamp",
"zamp",
"Mamp",
"kamp",
"Yamp",
"aampere",
"campere",
"Zampere",
"Pampere",
"dampere",
"Gampere",
"fampere",
"hampere",
"daampere",
"mampere",
"nampere",
"pampere",
"uampere",
"Tampere",
"yampere",
"Eampere",
"zampere",
"Mampere",
"kampere",
"Yampere",
"amole",
"cmole",
"Zmole",
"Pmole",
"dmole",
"Gmole",
"fmole",
"hmole",
"damole",
"mmole",
"nmole",
"pmole",
"umole",
"Tmole",
"ymole",
"Emole",
"zmole",
"Mmole",
"kmole",
"Ymole",
"amol",
"cmol",
"Zmol",
"Pmol",
"dmol",
"Gmol",
"fmol",
"hmol",
"damol",
"mmol",
"nmol",
"pmol",
"umol",
"Tmol",
"ymol",
"Emol",
"zmol",
"Mmol",
"kmol",
"Ymol",
"acandle",
"ccandle",
"Zcandle",
"Pcandle",
"dcandle",
"Gcandle",
"fcandle",
"hcandle",
"dacandle",
"mcandle",
"ncandle",
"pcandle",
"ucandle",
"Tcandle",
"ycandle",
"Ecandle",
"zcandle",
"Mcandle",
"kcandle",
"Ycandle",
"agram",
"cgram",
"Zgram",
"Pgram",
"dgram",
"Ggram",
"fgram",
"hgram",
"dagram",
"mgram",
"ngram",
"pgram",
"ugram",
"Tgram",
"ygram",
"Egram",
"zgram",
"Mgram",
"kgram",
"Ygram",
"agramme",
"cgramme",
"Zgramme",
"Pgramme",
"dgramme",
"Ggramme",
"fgramme",
"hgramme",
"dagramme",
"mgramme",
"ngramme",
"pgramme",
"ugramme",
"Tgramme",
"ygramme",
"Egramme",
"zgramme",
"Mgramme",
"kgramme",
"Ygramme",
"amolar",
"cmolar",
"Zmolar",
"Pmolar",
"dmolar",
"Gmolar",
"fmolar",
"hmolar",
"damolar",
"mmolar",
"nmolar",
"pmolar",
"umolar",
"Tmolar",
"ymolar",
"Emolar",
"zmolar",
"Mmolar",
"kmolar",
"Ymolar",
"aradian",
"cradian",
"Zradian",
"Pradian",
"dradian",
"Gradian",
"fradian",
"hradian",
"daradian",
"mradian",
"nradian",
"pradian",
"uradian",
"Tradian",
"yradian",
"Eradian",
"zradian",
"Mradian",
"kradian",
"Yradian",
"asteradian",
"csteradian",
"Zsteradian",
"Psteradian",
"dsteradian",
"Gsteradian",
"fsteradian",
"hsteradian",
"dasteradian",
"msteradian",
"nsteradian",
"psteradian",
"usteradian",
"Tsteradian",
"ysteradian",
"Esteradian",
"zsteradian",
"Msteradian",
"ksteradian",
"Ysteradian",
"ahertz",
"chertz",
"Zhertz",
"Phertz",
"dhertz",
"Ghertz",
"fhertz",
"hhertz",
"dahertz",
"mhertz",
"nhertz",
"phertz",
"uhertz",
"Thertz",
"yhertz",
"Ehertz",
"zhertz",
"Mhertz",
"khertz",
"Yhertz",
"anewton",
"cnewton",
"Znewton",
"Pnewton",
"dnewton",
"Gnewton",
"fnewton",
"hnewton",
"danewton",
"mnewton",
"nnewton",
"pnewton",
"unewton",
"Tnewton",
"ynewton",
"Enewton",
"znewton",
"Mnewton",
"knewton",
"Ynewton",
"apascal",
"cpascal",
"Zpascal",
"Ppascal",
"dpascal",
"Gpascal",
"fpascal",
"hpascal",
"dapascal",
"mpascal",
"npascal",
"ppascal",
"upascal",
"Tpascal",
"ypascal",
"Epascal",
"zpascal",
"Mpascal",
"kpascal",
"Ypascal",
"ajoule",
"cjoule",
"Zjoule",
"Pjoule",
"djoule",
"Gjoule",
"fjoule",
"hjoule",
"dajoule",
"mjoule",
"njoule",
"pjoule",
"ujoule",
"Tjoule",
"yjoule",
"Ejoule",
"zjoule",
"Mjoule",
"kjoule",
"Yjoule",
"awatt",
"cwatt",
"Zwatt",
"Pwatt",
"dwatt",
"Gwatt",
"fwatt",
"hwatt",
"dawatt",
"mwatt",
"nwatt",
"pwatt",
"uwatt",
"Twatt",
"ywatt",
"Ewatt",
"zwatt",
"Mwatt",
"kwatt",
"Ywatt",
"acoulomb",
"ccoulomb",
"Zcoulomb",
"Pcoulomb",
"dcoulomb",
"Gcoulomb",
"fcoulomb",
"hcoulomb",
"dacoulomb",
"mcoulomb",
"ncoulomb",
"pcoulomb",
"ucoulomb",
"Tcoulomb",
"ycoulomb",
"Ecoulomb",
"zcoulomb",
"Mcoulomb",
"kcoulomb",
"Ycoulomb",
"avolt",
"cvolt",
"Zvolt",
"Pvolt",
"dvolt",
"Gvolt",
"fvolt",
"hvolt",
"davolt",
"mvolt",
"nvolt",
"pvolt",
"uvolt",
"Tvolt",
"yvolt",
"Evolt",
"zvolt",
"Mvolt",
"kvolt",
"Yvolt",
"afarad",
"cfarad",
"Zfarad",
"Pfarad",
"dfarad",
"Gfarad",
"ffarad",
"hfarad",
"dafarad",
"mfarad",
"nfarad",
"pfarad",
"ufarad",
"Tfarad",
"yfarad",
"Efarad",
"zfarad",
"Mfarad",
"kfarad",
"Yfarad",
"aohm",
"cohm",
"Zohm",
"Pohm",
"dohm",
"Gohm",
"fohm",
"hohm",
"daohm",
"mohm",
"nohm",
"pohm",
"uohm",
"Tohm",
"yohm",
"Eohm",
"zohm",
"Mohm",
"kohm",
"Yohm",
"asiemens",
"csiemens",
"Zsiemens",
"Psiemens",
"dsiemens",
"Gsiemens",
"fsiemens",
"hsiemens",
"dasiemens",
"msiemens",
"nsiemens",
"psiemens",
"usiemens",
"Tsiemens",
"ysiemens",
"Esiemens",
"zsiemens",
"Msiemens",
"ksiemens",
"Ysiemens",
"aweber",
"cweber",
"Zweber",
"Pweber",
"dweber",
"Gweber",
"fweber",
"hweber",
"daweber",
"mweber",
"nweber",
"pweber",
"uweber",
"Tweber",
"yweber",
"Eweber",
"zweber",
"Mweber",
"kweber",
"Yweber",
"atesla",
"ctesla",
"Ztesla",
"Ptesla",
"dtesla",
"Gtesla",
"ftesla",
"htesla",
"datesla",
"mtesla",
"ntesla",
"ptesla",
"utesla",
"Ttesla",
"ytesla",
"Etesla",
"ztesla",
"Mtesla",
"ktesla",
"Ytesla",
"ahenry",
"chenry",
"Zhenry",
"Phenry",
"dhenry",
"Ghenry",
"fhenry",
"hhenry",
"dahenry",
"mhenry",
"nhenry",
"phenry",
"uhenry",
"Thenry",
"yhenry",
"Ehenry",
"zhenry",
"Mhenry",
"khenry",
"Yhenry",
"alumen",
"clumen",
"Zlumen",
"Plumen",
"dlumen",
"Glumen",
"flumen",
"hlumen",
"dalumen",
"mlumen",
"nlumen",
"plumen",
"ulumen",
"Tlumen",
"ylumen",
"Elumen",
"zlumen",
"Mlumen",
"klumen",
"Ylumen",
"alux",
"clux",
"Zlux",
"Plux",
"dlux",
"Glux",
"flux",
"hlux",
"dalux",
"mlux",
"nlux",
"plux",
"ulux",
"Tlux",
"ylux",
"Elux",
"zlux",
"Mlux",
"klux",
"Ylux",
"abecquerel",
"cbecquerel",
"Zbecquerel",
"Pbecquerel",
"dbecquerel",
"Gbecquerel",
"fbecquerel",
"hbecquerel",
"dabecquerel",
"mbecquerel",
"nbecquerel",
"pbecquerel",
"ubecquerel",
"Tbecquerel",
"ybecquerel",
"Ebecquerel",
"zbecquerel",
"Mbecquerel",
"kbecquerel",
"Ybecquerel",
"agray",
"cgray",
"Zgray",
"Pgray",
"dgray",
"Ggray",
"fgray",
"hgray",
"dagray",
"mgray",
"ngray",
"pgray",
"ugray",
"Tgray",
"ygray",
"Egray",
"zgray",
"Mgray",
"kgray",
"Ygray",
"asievert",
"csievert",
"Zsievert",
"Psievert",
"dsievert",
"Gsievert",
"fsievert",
"hsievert",
"dasievert",
"msievert",
"nsievert",
"psievert",
"usievert",
"Tsievert",
"ysievert",
"Esievert",
"zsievert",
"Msievert",
"ksievert",
"Ysievert",
"akatal",
"ckatal",
"Zkatal",
"Pkatal",
"dkatal",
"Gkatal",
"fkatal",
"hkatal",
"dakatal",
"mkatal",
"nkatal",
"pkatal",
"ukatal",
"Tkatal",
"ykatal",
"Ekatal",
"zkatal",
"Mkatal",
"kkatal",
"Ykatal",
"metre2",
"metre3",
"meter2",
"meter3",
"kilogram2",
"kilogram3",
"second2",
"second3",
"amp2",
"amp3",
"ampere2",
"ampere3",
"kelvin2",
"kelvin3",
"mole2",
"mole3",
"mol2",
"mol3",
"candle2",
"candle3",
"kilogramme2",
"kilogramme3",
"gram2",
"gram3",
"gramme2",
"gramme3",
"molar2",
"molar3",
"radian2",
"radian3",
"steradian2",
"steradian3",
"hertz2",
"hertz3",
"newton2",
"newton3",
"pascal2",
"pascal3",
"joule2",
"joule3",
"watt2",
"watt3",
"coulomb2",
"coulomb3",
"volt2",
"volt3",
"farad2",
"farad3",
"ohm2",
"ohm3",
"siemens2",
"siemens3",
"weber2",
"weber3",
"tesla2",
"tesla3",
"henry2",
"henry3",
"lumen2",
"lumen3",
"lux2",
"lux3",
"becquerel2",
"becquerel3",
"gray2",
"gray3",
"sievert2",
"sievert3",
"katal2",
"katal3",
"ametre2",
"ametre3",
"cmetre2",
"cmetre3",
"Zmetre2",
"Zmetre3",
"Pmetre2",
"Pmetre3",
"dmetre2",
"dmetre3",
"Gmetre2",
"Gmetre3",
"fmetre2",
"fmetre3",
"hmetre2",
"hmetre3",
"dametre2",
"dametre3",
"mmetre2",
"mmetre3",
"nmetre2",
"nmetre3",
"pmetre2",
"pmetre3",
"umetre2",
"umetre3",
"Tmetre2",
"Tmetre3",
"ymetre2",
"ymetre3",
"Emetre2",
"Emetre3",
"zmetre2",
"zmetre3",
"Mmetre2",
"Mmetre3",
"kmetre2",
"kmetre3",
"Ymetre2",
"Ymetre3",
"ameter2",
"ameter3",
"cmeter2",
"cmeter3",
"Zmeter2",
"Zmeter3",
"Pmeter2",
"Pmeter3",
"dmeter2",
"dmeter3",
"Gmeter2",
"Gmeter3",
"fmeter2",
"fmeter3",
"hmeter2",
"hmeter3",
"dameter2",
"dameter3",
"mmeter2",
"mmeter3",
"nmeter2",
"nmeter3",
"pmeter2",
"pmeter3",
"umeter2",
"umeter3",
"Tmeter2",
"Tmeter3",
"ymeter2",
"ymeter3",
"Emeter2",
"Emeter3",
"zmeter2",
"zmeter3",
"Mmeter2",
"Mmeter3",
"kmeter2",
"kmeter3",
"Ymeter2",
"Ymeter3",
"asecond2",
"asecond3",
"csecond2",
"csecond3",
"Zsecond2",
"Zsecond3",
"Psecond2",
"Psecond3",
"dsecond2",
"dsecond3",
"Gsecond2",
"Gsecond3",
"fsecond2",
"fsecond3",
"hsecond2",
"hsecond3",
"dasecond2",
"dasecond3",
"msecond2",
"msecond3",
"nsecond2",
"nsecond3",
"psecond2",
"psecond3",
"usecond2",
"usecond3",
"Tsecond2",
"Tsecond3",
"ysecond2",
"ysecond3",
"Esecond2",
"Esecond3",
"zsecond2",
"zsecond3",
"Msecond2",
"Msecond3",
"ksecond2",
"ksecond3",
"Ysecond2",
"Ysecond3",
"aamp2",
"aamp3",
"camp2",
"camp3",
"Zamp2",
"Zamp3",
"Pamp2",
"Pamp3",
"damp2",
"damp3",
"Gamp2",
"Gamp3",
"famp2",
"famp3",
"hamp2",
"hamp3",
"daamp2",
"daamp3",
"mamp2",
"mamp3",
"namp2",
"namp3",
"pamp2",
"pamp3",
"uamp2",
"uamp3",
"Tamp2",
"Tamp3",
"yamp2",
"yamp3",
"Eamp2",
"Eamp3",
"zamp2",
"zamp3",
"Mamp2",
"Mamp3",
"kamp2",
"kamp3",
"Yamp2",
"Yamp3",
"aampere2",
"aampere3",
"campere2",
"campere3",
"Zampere2",
"Zampere3",
"Pampere2",
"Pampere3",
"dampere2",
"dampere3",
"Gampere2",
"Gampere3",
"fampere2",
"fampere3",
"hampere2",
"hampere3",
"daampere2",
"daampere3",
"mampere2",
"mampere3",
"nampere2",
"nampere3",
"pampere2",
"pampere3",
"uampere2",
"uampere3",
"Tampere2",
"Tampere3",
"yampere2",
"yampere3",
"Eampere2",
"Eampere3",
"zampere2",
"zampere3",
"Mampere2",
"Mampere3",
"kampere2",
"kampere3",
"Yampere2",
"Yampere3",
"amole2",
"amole3",
"cmole2",
"cmole3",
"Zmole2",
"Zmole3",
"Pmole2",
"Pmole3",
"dmole2",
"dmole3",
"Gmole2",
"Gmole3",
"fmole2",
"fmole3",
"hmole2",
"hmole3",
"damole2",
"damole3",
"mmole2",
"mmole3",
"nmole2",
"nmole3",
"pmole2",
"pmole3",
"umole2",
"umole3",
"Tmole2",
"Tmole3",
"ymole2",
"ymole3",
"Emole2",
"Emole3",
"zmole2",
"zmole3",
"Mmole2",
"Mmole3",
"kmole2",
"kmole3",
"Ymole2",
"Ymole3",
"amol2",
"amol3",
"cmol2",
"cmol3",
"Zmol2",
"Zmol3",
"Pmol2",
"Pmol3",
"dmol2",
"dmol3",
"Gmol2",
"Gmol3",
"fmol2",
"fmol3",
"hmol2",
"hmol3",
"damol2",
"damol3",
"mmol2",
"mmol3",
"nmol2",
"nmol3",
"pmol2",
"pmol3",
"umol2",
"umol3",
"Tmol2",
"Tmol3",
"ymol2",
"ymol3",
"Emol2",
"Emol3",
"zmol2",
"zmol3",
"Mmol2",
"Mmol3",
"kmol2",
"kmol3",
"Ymol2",
"Ymol3",
"acandle2",
"acandle3",
"ccandle2",
"ccandle3",
"Zcandle2",
"Zcandle3",
"Pcandle2",
"Pcandle3",
"dcandle2",
"dcandle3",
"Gcandle2",
"Gcandle3",
"fcandle2",
"fcandle3",
"hcandle2",
"hcandle3",
"dacandle2",
"dacandle3",
"mcandle2",
"mcandle3",
"ncandle2",
"ncandle3",
"pcandle2",
"pcandle3",
"ucandle2",
"ucandle3",
"Tcandle2",
"Tcandle3",
"ycandle2",
"ycandle3",
"Ecandle2",
"Ecandle3",
"zcandle2",
"zcandle3",
"Mcandle2",
"Mcandle3",
"kcandle2",
"kcandle3",
"Ycandle2",
"Ycandle3",
"agram2",
"agram3",
"cgram2",
"cgram3",
"Zgram2",
"Zgram3",
"Pgram2",
"Pgram3",
"dgram2",
"dgram3",
"Ggram2",
"Ggram3",
"fgram2",
"fgram3",
"hgram2",
"hgram3",
"dagram2",
"dagram3",
"mgram2",
"mgram3",
"ngram2",
"ngram3",
"pgram2",
"pgram3",
"ugram2",
"ugram3",
"Tgram2",
"Tgram3",
"ygram2",
"ygram3",
"Egram2",
"Egram3",
"zgram2",
"zgram3",
"Mgram2",
"Mgram3",
"kgram2",
"kgram3",
"Ygram2",
"Ygram3",
"agramme2",
"agramme3",
"cgramme2",
"cgramme3",
"Zgramme2",
"Zgramme3",
"Pgramme2",
"Pgramme3",
"dgramme2",
"dgramme3",
"Ggramme2",
"Ggramme3",
"fgramme2",
"fgramme3",
"hgramme2",
"hgramme3",
"dagramme2",
"dagramme3",
"mgramme2",
"mgramme3",
"ngramme2",
"ngramme3",
"pgramme2",
"pgramme3",
"ugramme2",
"ugramme3",
"Tgramme2",
"Tgramme3",
"ygramme2",
"ygramme3",
"Egramme2",
"Egramme3",
"zgramme2",
"zgramme3",
"Mgramme2",
"Mgramme3",
"kgramme2",
"kgramme3",
"Ygramme2",
"Ygramme3",
"amolar2",
"amolar3",
"cmolar2",
"cmolar3",
"Zmolar2",
"Zmolar3",
"Pmolar2",
"Pmolar3",
"dmolar2",
"dmolar3",
"Gmolar2",
"Gmolar3",
"fmolar2",
"fmolar3",
"hmolar2",
"hmolar3",
"damolar2",
"damolar3",
"mmolar2",
"mmolar3",
"nmolar2",
"nmolar3",
"pmolar2",
"pmolar3",
"umolar2",
"umolar3",
"Tmolar2",
"Tmolar3",
"ymolar2",
"ymolar3",
"Emolar2",
"Emolar3",
"zmolar2",
"zmolar3",
"Mmolar2",
"Mmolar3",
"kmolar2",
"kmolar3",
"Ymolar2",
"Ymolar3",
"aradian2",
"aradian3",
"cradian2",
"cradian3",
"Zradian2",
"Zradian3",
"Pradian2",
"Pradian3",
"dradian2",
"dradian3",
"Gradian2",
"Gradian3",
"fradian2",
"fradian3",
"hradian2",
"hradian3",
"daradian2",
"daradian3",
"mradian2",
"mradian3",
"nradian2",
"nradian3",
"pradian2",
"pradian3",
"uradian2",
"uradian3",
"Tradian2",
"Tradian3",
"yradian2",
"yradian3",
"Eradian2",
"Eradian3",
"zradian2",
"zradian3",
"Mradian2",
"Mradian3",
"kradian2",
"kradian3",
"Yradian2",
"Yradian3",
"asteradian2",
"asteradian3",
"csteradian2",
"csteradian3",
"Zsteradian2",
"Zsteradian3",
"Psteradian2",
"Psteradian3",
"dsteradian2",
"dsteradian3",
"Gsteradian2",
"Gsteradian3",
"fsteradian2",
"fsteradian3",
"hsteradian2",
"hsteradian3",
"dasteradian2",
"dasteradian3",
"msteradian2",
"msteradian3",
"nsteradian2",
"nsteradian3",
"psteradian2",
"psteradian3",
"usteradian2",
"usteradian3",
"Tsteradian2",
"Tsteradian3",
"ysteradian2",
"ysteradian3",
"Esteradian2",
"Esteradian3",
"zsteradian2",
"zsteradian3",
"Msteradian2",
"Msteradian3",
"ksteradian2",
"ksteradian3",
"Ysteradian2",
"Ysteradian3",
"ahertz2",
"ahertz3",
"chertz2",
"chertz3",
"Zhertz2",
"Zhertz3",
"Phertz2",
"Phertz3",
"dhertz2",
"dhertz3",
"Ghertz2",
"Ghertz3",
"fhertz2",
"fhertz3",
"hhertz2",
"hhertz3",
"dahertz2",
"dahertz3",
"mhertz2",
"mhertz3",
"nhertz2",
"nhertz3",
"phertz2",
"phertz3",
"uhertz2",
"uhertz3",
"Thertz2",
"Thertz3",
"yhertz2",
"yhertz3",
"Ehertz2",
"Ehertz3",
"zhertz2",
"zhertz3",
"Mhertz2",
"Mhertz3",
"khertz2",
"khertz3",
"Yhertz2",
"Yhertz3",
"anewton2",
"anewton3",
"cnewton2",
"cnewton3",
"Znewton2",
"Znewton3",
"Pnewton2",
"Pnewton3",
"dnewton2",
"dnewton3",
"Gnewton2",
"Gnewton3",
"fnewton2",
"fnewton3",
"hnewton2",
"hnewton3",
"danewton2",
"danewton3",
"mnewton2",
"mnewton3",
"nnewton2",
"nnewton3",
"pnewton2",
"pnewton3",
"unewton2",
"unewton3",
"Tnewton2",
"Tnewton3",
"ynewton2",
"ynewton3",
"Enewton2",
"Enewton3",
"znewton2",
"znewton3",
"Mnewton2",
"Mnewton3",
"knewton2",
"knewton3",
"Ynewton2",
"Ynewton3",
"apascal2",
"apascal3",
"cpascal2",
"cpascal3",
"Zpascal2",
"Zpascal3",
"Ppascal2",
"Ppascal3",
"dpascal2",
"dpascal3",
"Gpascal2",
"Gpascal3",
"fpascal2",
"fpascal3",
"hpascal2",
"hpascal3",
"dapascal2",
"dapascal3",
"mpascal2",
"mpascal3",
"npascal2",
"npascal3",
"ppascal2",
"ppascal3",
"upascal2",
"upascal3",
"Tpascal2",
"Tpascal3",
"ypascal2",
"ypascal3",
"Epascal2",
"Epascal3",
"zpascal2",
"zpascal3",
"Mpascal2",
"Mpascal3",
"kpascal2",
"kpascal3",
"Ypascal2",
"Ypascal3",
"ajoule2",
"ajoule3",
"cjoule2",
"cjoule3",
"Zjoule2",
"Zjoule3",
"Pjoule2",
"Pjoule3",
"djoule2",
"djoule3",
"Gjoule2",
"Gjoule3",
"fjoule2",
"fjoule3",
"hjoule2",
"hjoule3",
"dajoule2",
"dajoule3",
"mjoule2",
"mjoule3",
"njoule2",
"njoule3",
"pjoule2",
"pjoule3",
"ujoule2",
"ujoule3",
"Tjoule2",
"Tjoule3",
"yjoule2",
"yjoule3",
"Ejoule2",
"Ejoule3",
"zjoule2",
"zjoule3",
"Mjoule2",
"Mjoule3",
"kjoule2",
"kjoule3",
"Yjoule2",
"Yjoule3",
"awatt2",
"awatt3",
"cwatt2",
"cwatt3",
"Zwatt2",
"Zwatt3",
"Pwatt2",
"Pwatt3",
"dwatt2",
"dwatt3",
"Gwatt2",
"Gwatt3",
"fwatt2",
"fwatt3",
"hwatt2",
"hwatt3",
"dawatt2",
"dawatt3",
"mwatt2",
"mwatt3",
"nwatt2",
"nwatt3",
"pwatt2",
"pwatt3",
"uwatt2",
"uwatt3",
"Twatt2",
"Twatt3",
"ywatt2",
"ywatt3",
"Ewatt2",
"Ewatt3",
"zwatt2",
"zwatt3",
"Mwatt2",
"Mwatt3",
"kwatt2",
"kwatt3",
"Ywatt2",
"Ywatt3",
"acoulomb2",
"acoulomb3",
"ccoulomb2",
"ccoulomb3",
"Zcoulomb2",
"Zcoulomb3",
"Pcoulomb2",
"Pcoulomb3",
"dcoulomb2",
"dcoulomb3",
"Gcoulomb2",
"Gcoulomb3",
"fcoulomb2",
"fcoulomb3",
"hcoulomb2",
"hcoulomb3",
"dacoulomb2",
"dacoulomb3",
"mcoulomb2",
"mcoulomb3",
"ncoulomb2",
"ncoulomb3",
"pcoulomb2",
"pcoulomb3",
"ucoulomb2",
"ucoulomb3",
"Tcoulomb2",
"Tcoulomb3",
"ycoulomb2",
"ycoulomb3",
"Ecoulomb2",
"Ecoulomb3",
"zcoulomb2",
"zcoulomb3",
"Mcoulomb2",
"Mcoulomb3",
"kcoulomb2",
"kcoulomb3",
"Ycoulomb2",
"Ycoulomb3",
"avolt2",
"avolt3",
"cvolt2",
"cvolt3",
"Zvolt2",
"Zvolt3",
"Pvolt2",
"Pvolt3",
"dvolt2",
"dvolt3",
"Gvolt2",
"Gvolt3",
"fvolt2",
"fvolt3",
"hvolt2",
"hvolt3",
"davolt2",
"davolt3",
"mvolt2",
"mvolt3",
"nvolt2",
"nvolt3",
"pvolt2",
"pvolt3",
"uvolt2",
"uvolt3",
"Tvolt2",
"Tvolt3",
"yvolt2",
"yvolt3",
"Evolt2",
"Evolt3",
"zvolt2",
"zvolt3",
"Mvolt2",
"Mvolt3",
"kvolt2",
"kvolt3",
"Yvolt2",
"Yvolt3",
"afarad2",
"afarad3",
"cfarad2",
"cfarad3",
"Zfarad2",
"Zfarad3",
"Pfarad2",
"Pfarad3",
"dfarad2",
"dfarad3",
"Gfarad2",
"Gfarad3",
"ffarad2",
"ffarad3",
"hfarad2",
"hfarad3",
"dafarad2",
"dafarad3",
"mfarad2",
"mfarad3",
"nfarad2",
"nfarad3",
"pfarad2",
"pfarad3",
"ufarad2",
"ufarad3",
"Tfarad2",
"Tfarad3",
"yfarad2",
"yfarad3",
"Efarad2",
"Efarad3",
"zfarad2",
"zfarad3",
"Mfarad2",
"Mfarad3",
"kfarad2",
"kfarad3",
"Yfarad2",
"Yfarad3",
"aohm2",
"aohm3",
"cohm2",
"cohm3",
"Zohm2",
"Zohm3",
"Pohm2",
"Pohm3",
"dohm2",
"dohm3",
"Gohm2",
"Gohm3",
"fohm2",
"fohm3",
"hohm2",
"hohm3",
"daohm2",
"daohm3",
"mohm2",
"mohm3",
"nohm2",
"nohm3",
"pohm2",
"pohm3",
"uohm2",
"uohm3",
"Tohm2",
"Tohm3",
"yohm2",
"yohm3",
"Eohm2",
"Eohm3",
"zohm2",
"zohm3",
"Mohm2",
"Mohm3",
"kohm2",
"kohm3",
"Yohm2",
"Yohm3",
"asiemens2",
"asiemens3",
"csiemens2",
"csiemens3",
"Zsiemens2",
"Zsiemens3",
"Psiemens2",
"Psiemens3",
"dsiemens2",
"dsiemens3",
"Gsiemens2",
"Gsiemens3",
"fsiemens2",
"fsiemens3",
"hsiemens2",
"hsiemens3",
"dasiemens2",
"dasiemens3",
"msiemens2",
"msiemens3",
"nsiemens2",
"nsiemens3",
"psiemens2",
"psiemens3",
"usiemens2",
"usiemens3",
"Tsiemens2",
"Tsiemens3",
"ysiemens2",
"ysiemens3",
"Esiemens2",
"Esiemens3",
"zsiemens2",
"zsiemens3",
"Msiemens2",
"Msiemens3",
"ksiemens2",
"ksiemens3",
"Ysiemens2",
"Ysiemens3",
"aweber2",
"aweber3",
"cweber2",
"cweber3",
"Zweber2",
"Zweber3",
"Pweber2",
"Pweber3",
"dweber2",
"dweber3",
"Gweber2",
"Gweber3",
"fweber2",
"fweber3",
"hweber2",
"hweber3",
"daweber2",
"daweber3",
"mweber2",
"mweber3",
"nweber2",
"nweber3",
"pweber2",
"pweber3",
"uweber2",
"uweber3",
"Tweber2",
"Tweber3",
"yweber2",
"yweber3",
"Eweber2",
"Eweber3",
"zweber2",
"zweber3",
"Mweber2",
"Mweber3",
"kweber2",
"kweber3",
"Yweber2",
"Yweber3",
"atesla2",
"atesla3",
"ctesla2",
"ctesla3",
"Ztesla2",
"Ztesla3",
"Ptesla2",
"Ptesla3",
"dtesla2",
"dtesla3",
"Gtesla2",
"Gtesla3",
"ftesla2",
"ftesla3",
"htesla2",
"htesla3",
"datesla2",
"datesla3",
"mtesla2",
"mtesla3",
"ntesla2",
"ntesla3",
"ptesla2",
"ptesla3",
"utesla2",
"utesla3",
"Ttesla2",
"Ttesla3",
"ytesla2",
"ytesla3",
"Etesla2",
"Etesla3",
"ztesla2",
"ztesla3",
"Mtesla2",
"Mtesla3",
"ktesla2",
"ktesla3",
"Ytesla2",
"Ytesla3",
"ahenry2",
"ahenry3",
"chenry2",
"chenry3",
"Zhenry2",
"Zhenry3",
"Phenry2",
"Phenry3",
"dhenry2",
"dhenry3",
"Ghenry2",
"Ghenry3",
"fhenry2",
"fhenry3",
"hhenry2",
"hhenry3",
"dahenry2",
"dahenry3",
"mhenry2",
"mhenry3",
"nhenry2",
"nhenry3",
"phenry2",
"phenry3",
"uhenry2",
"uhenry3",
"Thenry2",
"Thenry3",
"yhenry2",
"yhenry3",
"Ehenry2",
"Ehenry3",
"zhenry2",
"zhenry3",
"Mhenry2",
"Mhenry3",
"khenry2",
"khenry3",
"Yhenry2",
"Yhenry3",
"alumen2",
"alumen3",
"clumen2",
"clumen3",
"Zlumen2",
"Zlumen3",
"Plumen2",
"Plumen3",
"dlumen2",
"dlumen3",
"Glumen2",
"Glumen3",
"flumen2",
"flumen3",
"hlumen2",
"hlumen3",
"dalumen2",
"dalumen3",
"mlumen2",
"mlumen3",
"nlumen2",
"nlumen3",
"plumen2",
"plumen3",
"ulumen2",
"ulumen3",
"Tlumen2",
"Tlumen3",
"ylumen2",
"ylumen3",
"Elumen2",
"Elumen3",
"zlumen2",
"zlumen3",
"Mlumen2",
"Mlumen3",
"klumen2",
"klumen3",
"Ylumen2",
"Ylumen3",
"alux2",
"alux3",
"clux2",
"clux3",
"Zlux2",
"Zlux3",
"Plux2",
"Plux3",
"dlux2",
"dlux3",
"Glux2",
"Glux3",
"flux2",
"flux3",
"hlux2",
"hlux3",
"dalux2",
"dalux3",
"mlux2",
"mlux3",
"nlux2",
"nlux3",
"plux2",
"plux3",
"ulux2",
"ulux3",
"Tlux2",
"Tlux3",
"ylux2",
"ylux3",
"Elux2",
"Elux3",
"zlux2",
"zlux3",
"Mlux2",
"Mlux3",
"klux2",
"klux3",
"Ylux2",
"Ylux3",
"abecquerel2",
"abecquerel3",
"cbecquerel2",
"cbecquerel3",
"Zbecquerel2",
"Zbecquerel3",
"Pbecquerel2",
"Pbecquerel3",
"dbecquerel2",
"dbecquerel3",
"Gbecquerel2",
"Gbecquerel3",
"fbecquerel2",
"fbecquerel3",
"hbecquerel2",
"hbecquerel3",
"dabecquerel2",
"dabecquerel3",
"mbecquerel2",
"mbecquerel3",
"nbecquerel2",
"nbecquerel3",
"pbecquerel2",
"pbecquerel3",
"ubecquerel2",
"ubecquerel3",
"Tbecquerel2",
"Tbecquerel3",
"ybecquerel2",
"ybecquerel3",
"Ebecquerel2",
"Ebecquerel3",
"zbecquerel2",
"zbecquerel3",
"Mbecquerel2",
"Mbecquerel3",
"kbecquerel2",
"kbecquerel3",
"Ybecquerel2",
"Ybecquerel3",
"agray2",
"agray3",
"cgray2",
"cgray3",
"Zgray2",
"Zgray3",
"Pgray2",
"Pgray3",
"dgray2",
"dgray3",
"Ggray2",
"Ggray3",
"fgray2",
"fgray3",
"hgray2",
"hgray3",
"dagray2",
"dagray3",
"mgray2",
"mgray3",
"ngray2",
"ngray3",
"pgray2",
"pgray3",
"ugray2",
"ugray3",
"Tgray2",
"Tgray3",
"ygray2",
"ygray3",
"Egray2",
"Egray3",
"zgray2",
"zgray3",
"Mgray2",
"Mgray3",
"kgray2",
"kgray3",
"Ygray2",
"Ygray3",
"asievert2",
"asievert3",
"csievert2",
"csievert3",
"Zsievert2",
"Zsievert3",
"Psievert2",
"Psievert3",
"dsievert2",
"dsievert3",
"Gsievert2",
"Gsievert3",
"fsievert2",
"fsievert3",
"hsievert2",
"hsievert3",
"dasievert2",
"dasievert3",
"msievert2",
"msievert3",
"nsievert2",
"nsievert3",
"psievert2",
"psievert3",
"usievert2",
"usievert3",
"Tsievert2",
"Tsievert3",
"ysievert2",
"ysievert3",
"Esievert2",
"Esievert3",
"zsievert2",
"zsievert3",
"Msievert2",
"Msievert3",
"ksievert2",
"ksievert3",
"Ysievert2",
"Ysievert3",
"akatal2",
"akatal3",
"ckatal2",
"ckatal3",
"Zkatal2",
"Zkatal3",
"Pkatal2",
"Pkatal3",
"dkatal2",
"dkatal3",
"Gkatal2",
"Gkatal3",
"fkatal2",
"fkatal3",
"hkatal2",
"hkatal3",
"dakatal2",
"dakatal3",
"mkatal2",
"mkatal3",
"nkatal2",
"nkatal3",
"pkatal2",
"pkatal3",
"ukatal2",
"ukatal3",
"Tkatal2",
"Tkatal3",
"ykatal2",
"ykatal3",
"Ekatal2",
"Ekatal3",
"zkatal2",
"zkatal3",
"Mkatal2",
"Mkatal3",
"kkatal2",
"kkatal3",
"Ykatal2",
"Ykatal3",
"liter",
"aliter",
"liter",
"cliter",
"Zliter",
"Pliter",
"dliter",
"Gliter",
"fliter",
"hliter",
"daliter",
"mliter",
"nliter",
"pliter",
"uliter",
"Tliter",
"yliter",
"Eliter",
"zliter",
"Mliter",
"kliter",
"Yliter",
"litre",
"alitre",
"litre",
"clitre",
"Zlitre",
"Plitre",
"dlitre",
"Glitre",
"flitre",
"hlitre",
"dalitre",
"mlitre",
"nlitre",
"plitre",
"ulitre",
"Tlitre",
"ylitre",
"Elitre",
"zlitre",
"Mlitre",
"klitre",
"Ylitre",
"celsius" # Dummy object raising an error
]
Unit.automatically_register_units = False
#### FUNDAMENTAL UNITS
metre = Unit.create(get_or_create_dimension(m=1), "metre", "m")
meter = Unit.create(get_or_create_dimension(m=1), "meter", "m")
# Liter has a scale of 10^-3, since 1 l = 1 dm^3 = 10^-3 m^3
liter = Unit.create(dim=(meter**3).dim, name="liter", dispname="l", scale=-3)
litre = Unit.create(dim=(meter**3).dim, name="litre", dispname="l", scale=-3)
kilogram = Unit.create(get_or_create_dimension(kg=1), "kilogram", "kg")
kilogramme = Unit.create(get_or_create_dimension(kg=1), "kilogramme", "kg")
gram = Unit.create(dim=kilogram.dim, name="gram", dispname="g", scale=-3)
gramme = Unit.create(dim=kilogram.dim, name="gramme", dispname="g", scale=-3)
second = Unit.create(get_or_create_dimension(s=1), "second", "s")
amp = Unit.create(get_or_create_dimension(A=1), "amp", "A")
ampere = Unit.create(get_or_create_dimension(A=1), "ampere", "A")
kelvin = Unit.create(get_or_create_dimension(K=1), "kelvin", "K")
mole = Unit.create(get_or_create_dimension(mol=1), "mole", "mol")
mol = Unit.create(get_or_create_dimension(mol=1), "mol", "mol")
# Molar has a scale of 10^3, since 1 M = 1 mol/l = 1000 mol/m^3
molar = Unit.create((mole/liter).dim, name="molar", dispname="M", scale=3)
candle = Unit.create(get_or_create_dimension(candle=1), "candle", "cd")
fundamental_units = [metre, meter, gram, second, amp, kelvin, mole, candle]
radian = Unit.create(get_or_create_dimension(), "radian", "rad")
steradian = Unit.create(get_or_create_dimension(), "steradian", "sr")
hertz = Unit.create(get_or_create_dimension(s= -1), "hertz", "Hz")
newton = Unit.create(get_or_create_dimension(m=1, kg=1, s=-2), "newton", "N")
pascal = Unit.create(get_or_create_dimension(m= -1, kg=1, s=-2), "pascal", "Pa")
joule = Unit.create(get_or_create_dimension(m=2, kg=1, s=-2), "joule", "J")
watt = Unit.create(get_or_create_dimension(m=2, kg=1, s=-3), "watt", "W")
coulomb = Unit.create(get_or_create_dimension(s=1, A=1), "coulomb", "C")
volt = Unit.create(get_or_create_dimension(m=2, kg=1, s=-3, A=-1), "volt", "V")
farad = Unit.create(get_or_create_dimension(m= -2, kg=-1, s=4, A=2), "farad", "F")
ohm = Unit.create(get_or_create_dimension(m=2, kg=1, s= -3, A=-2), "ohm", "ohm")
siemens = Unit.create(get_or_create_dimension(m= -2, kg=-1, s=3, A=2), "siemens", "S")
weber = Unit.create(get_or_create_dimension(m=2, kg=1, s=-2, A=-1), "weber", "Wb")
tesla = Unit.create(get_or_create_dimension(kg=1, s=-2, A=-1), "tesla", "T")
henry = Unit.create(get_or_create_dimension(m=2, kg=1, s=-2, A=-2), "henry", "H")
lumen = Unit.create(get_or_create_dimension(cd=1), "lumen", "lm")
lux = Unit.create(get_or_create_dimension(m=-2, cd=1), "lux", "lx")
becquerel = Unit.create(get_or_create_dimension(s=-1), "becquerel", "Bq")
gray = Unit.create(get_or_create_dimension(m=2, s=-2), "gray", "Gy")
sievert = Unit.create(get_or_create_dimension(m=2, s=-2), "sievert", "Sv")
katal = Unit.create(get_or_create_dimension(s=-1, mol=1), "katal", "kat")
######### SCALED BASE UNITS ###########
ametre = Unit.create_scaled_unit(metre, "a")
cmetre = Unit.create_scaled_unit(metre, "c")
Zmetre = Unit.create_scaled_unit(metre, "Z")
Pmetre = Unit.create_scaled_unit(metre, "P")
dmetre = Unit.create_scaled_unit(metre, "d")
Gmetre = Unit.create_scaled_unit(metre, "G")
fmetre = Unit.create_scaled_unit(metre, "f")
hmetre = Unit.create_scaled_unit(metre, "h")
dametre = Unit.create_scaled_unit(metre, "da")
mmetre = Unit.create_scaled_unit(metre, "m")
nmetre = Unit.create_scaled_unit(metre, "n")
pmetre = Unit.create_scaled_unit(metre, "p")
umetre = Unit.create_scaled_unit(metre, "u")
Tmetre = Unit.create_scaled_unit(metre, "T")
ymetre = Unit.create_scaled_unit(metre, "y")
Emetre = Unit.create_scaled_unit(metre, "E")
zmetre = Unit.create_scaled_unit(metre, "z")
Mmetre = Unit.create_scaled_unit(metre, "M")
kmetre = Unit.create_scaled_unit(metre, "k")
Ymetre = Unit.create_scaled_unit(metre, "Y")
ameter = Unit.create_scaled_unit(meter, "a")
cmeter = Unit.create_scaled_unit(meter, "c")
Zmeter = Unit.create_scaled_unit(meter, "Z")
Pmeter = Unit.create_scaled_unit(meter, "P")
dmeter = Unit.create_scaled_unit(meter, "d")
Gmeter = Unit.create_scaled_unit(meter, "G")
fmeter = Unit.create_scaled_unit(meter, "f")
hmeter = Unit.create_scaled_unit(meter, "h")
dameter = Unit.create_scaled_unit(meter, "da")
mmeter = Unit.create_scaled_unit(meter, "m")
nmeter = Unit.create_scaled_unit(meter, "n")
pmeter = Unit.create_scaled_unit(meter, "p")
umeter = Unit.create_scaled_unit(meter, "u")
Tmeter = Unit.create_scaled_unit(meter, "T")
ymeter = Unit.create_scaled_unit(meter, "y")
Emeter = Unit.create_scaled_unit(meter, "E")
zmeter = Unit.create_scaled_unit(meter, "z")
Mmeter = Unit.create_scaled_unit(meter, "M")
kmeter = Unit.create_scaled_unit(meter, "k")
Ymeter = Unit.create_scaled_unit(meter, "Y")
asecond = Unit.create_scaled_unit(second, "a")
csecond = Unit.create_scaled_unit(second, "c")
Zsecond = Unit.create_scaled_unit(second, "Z")
Psecond = Unit.create_scaled_unit(second, "P")
dsecond = Unit.create_scaled_unit(second, "d")
Gsecond = Unit.create_scaled_unit(second, "G")
fsecond = Unit.create_scaled_unit(second, "f")
hsecond = Unit.create_scaled_unit(second, "h")
dasecond = Unit.create_scaled_unit(second, "da")
msecond = Unit.create_scaled_unit(second, "m")
nsecond = Unit.create_scaled_unit(second, "n")
psecond = Unit.create_scaled_unit(second, "p")
usecond = Unit.create_scaled_unit(second, "u")
Tsecond = Unit.create_scaled_unit(second, "T")
ysecond = Unit.create_scaled_unit(second, "y")
Esecond = Unit.create_scaled_unit(second, "E")
zsecond = Unit.create_scaled_unit(second, "z")
Msecond = Unit.create_scaled_unit(second, "M")
ksecond = Unit.create_scaled_unit(second, "k")
Ysecond = Unit.create_scaled_unit(second, "Y")
aamp = Unit.create_scaled_unit(amp, "a")
camp = Unit.create_scaled_unit(amp, "c")
Zamp = Unit.create_scaled_unit(amp, "Z")
Pamp = Unit.create_scaled_unit(amp, "P")
damp = Unit.create_scaled_unit(amp, "d")
Gamp = Unit.create_scaled_unit(amp, "G")
famp = Unit.create_scaled_unit(amp, "f")
hamp = Unit.create_scaled_unit(amp, "h")
daamp = Unit.create_scaled_unit(amp, "da")
mamp = Unit.create_scaled_unit(amp, "m")
namp = Unit.create_scaled_unit(amp, "n")
pamp = Unit.create_scaled_unit(amp, "p")
uamp = Unit.create_scaled_unit(amp, "u")
Tamp = Unit.create_scaled_unit(amp, "T")
yamp = Unit.create_scaled_unit(amp, "y")
Eamp = Unit.create_scaled_unit(amp, "E")
zamp = Unit.create_scaled_unit(amp, "z")
Mamp = Unit.create_scaled_unit(amp, "M")
kamp = Unit.create_scaled_unit(amp, "k")
Yamp = Unit.create_scaled_unit(amp, "Y")
aampere = Unit.create_scaled_unit(ampere, "a")
campere = Unit.create_scaled_unit(ampere, "c")
Zampere = Unit.create_scaled_unit(ampere, "Z")
Pampere = Unit.create_scaled_unit(ampere, "P")
dampere = Unit.create_scaled_unit(ampere, "d")
Gampere = Unit.create_scaled_unit(ampere, "G")
fampere = Unit.create_scaled_unit(ampere, "f")
hampere = Unit.create_scaled_unit(ampere, "h")
daampere = Unit.create_scaled_unit(ampere, "da")
mampere = Unit.create_scaled_unit(ampere, "m")
nampere = Unit.create_scaled_unit(ampere, "n")
pampere = Unit.create_scaled_unit(ampere, "p")
uampere = Unit.create_scaled_unit(ampere, "u")
Tampere = Unit.create_scaled_unit(ampere, "T")
yampere = Unit.create_scaled_unit(ampere, "y")
Eampere = Unit.create_scaled_unit(ampere, "E")
zampere = Unit.create_scaled_unit(ampere, "z")
Mampere = Unit.create_scaled_unit(ampere, "M")
kampere = Unit.create_scaled_unit(ampere, "k")
Yampere = Unit.create_scaled_unit(ampere, "Y")
amole = Unit.create_scaled_unit(mole, "a")
cmole = Unit.create_scaled_unit(mole, "c")
Zmole = Unit.create_scaled_unit(mole, "Z")
Pmole = Unit.create_scaled_unit(mole, "P")
dmole = Unit.create_scaled_unit(mole, "d")
Gmole = Unit.create_scaled_unit(mole, "G")
fmole = Unit.create_scaled_unit(mole, "f")
hmole = Unit.create_scaled_unit(mole, "h")
damole = Unit.create_scaled_unit(mole, "da")
mmole = Unit.create_scaled_unit(mole, "m")
nmole = Unit.create_scaled_unit(mole, "n")
pmole = Unit.create_scaled_unit(mole, "p")
umole = Unit.create_scaled_unit(mole, "u")
Tmole = Unit.create_scaled_unit(mole, "T")
ymole = Unit.create_scaled_unit(mole, "y")
Emole = Unit.create_scaled_unit(mole, "E")
zmole = Unit.create_scaled_unit(mole, "z")
Mmole = Unit.create_scaled_unit(mole, "M")
kmole = Unit.create_scaled_unit(mole, "k")
Ymole = Unit.create_scaled_unit(mole, "Y")
amol = Unit.create_scaled_unit(mol, "a")
cmol = Unit.create_scaled_unit(mol, "c")
Zmol = Unit.create_scaled_unit(mol, "Z")
Pmol = Unit.create_scaled_unit(mol, "P")
dmol = Unit.create_scaled_unit(mol, "d")
Gmol = Unit.create_scaled_unit(mol, "G")
fmol = Unit.create_scaled_unit(mol, "f")
hmol = Unit.create_scaled_unit(mol, "h")
damol = Unit.create_scaled_unit(mol, "da")
mmol = Unit.create_scaled_unit(mol, "m")
nmol = Unit.create_scaled_unit(mol, "n")
pmol = Unit.create_scaled_unit(mol, "p")
umol = Unit.create_scaled_unit(mol, "u")
Tmol = Unit.create_scaled_unit(mol, "T")
ymol = Unit.create_scaled_unit(mol, "y")
Emol = Unit.create_scaled_unit(mol, "E")
zmol = Unit.create_scaled_unit(mol, "z")
Mmol = Unit.create_scaled_unit(mol, "M")
kmol = Unit.create_scaled_unit(mol, "k")
Ymol = Unit.create_scaled_unit(mol, "Y")
acandle = Unit.create_scaled_unit(candle, "a")
ccandle = Unit.create_scaled_unit(candle, "c")
Zcandle = Unit.create_scaled_unit(candle, "Z")
Pcandle = Unit.create_scaled_unit(candle, "P")
dcandle = Unit.create_scaled_unit(candle, "d")
Gcandle = Unit.create_scaled_unit(candle, "G")
fcandle = Unit.create_scaled_unit(candle, "f")
hcandle = Unit.create_scaled_unit(candle, "h")
dacandle = Unit.create_scaled_unit(candle, "da")
mcandle = Unit.create_scaled_unit(candle, "m")
ncandle = Unit.create_scaled_unit(candle, "n")
pcandle = Unit.create_scaled_unit(candle, "p")
ucandle = Unit.create_scaled_unit(candle, "u")
Tcandle = Unit.create_scaled_unit(candle, "T")
ycandle = Unit.create_scaled_unit(candle, "y")
Ecandle = Unit.create_scaled_unit(candle, "E")
zcandle = Unit.create_scaled_unit(candle, "z")
Mcandle = Unit.create_scaled_unit(candle, "M")
kcandle = Unit.create_scaled_unit(candle, "k")
Ycandle = Unit.create_scaled_unit(candle, "Y")
agram = Unit.create_scaled_unit(gram, "a")
cgram = Unit.create_scaled_unit(gram, "c")
Zgram = Unit.create_scaled_unit(gram, "Z")
Pgram = Unit.create_scaled_unit(gram, "P")
dgram = Unit.create_scaled_unit(gram, "d")
Ggram = Unit.create_scaled_unit(gram, "G")
fgram = Unit.create_scaled_unit(gram, "f")
hgram = Unit.create_scaled_unit(gram, "h")
dagram = Unit.create_scaled_unit(gram, "da")
mgram = Unit.create_scaled_unit(gram, "m")
ngram = Unit.create_scaled_unit(gram, "n")
pgram = Unit.create_scaled_unit(gram, "p")
ugram = Unit.create_scaled_unit(gram, "u")
Tgram = Unit.create_scaled_unit(gram, "T")
ygram = Unit.create_scaled_unit(gram, "y")
Egram = Unit.create_scaled_unit(gram, "E")
zgram = Unit.create_scaled_unit(gram, "z")
Mgram = Unit.create_scaled_unit(gram, "M")
kgram = Unit.create_scaled_unit(gram, "k")
Ygram = Unit.create_scaled_unit(gram, "Y")
agramme = Unit.create_scaled_unit(gramme, "a")
cgramme = Unit.create_scaled_unit(gramme, "c")
Zgramme = Unit.create_scaled_unit(gramme, "Z")
Pgramme = Unit.create_scaled_unit(gramme, "P")
dgramme = Unit.create_scaled_unit(gramme, "d")
Ggramme = Unit.create_scaled_unit(gramme, "G")
fgramme = Unit.create_scaled_unit(gramme, "f")
hgramme = Unit.create_scaled_unit(gramme, "h")
dagramme = Unit.create_scaled_unit(gramme, "da")
mgramme = Unit.create_scaled_unit(gramme, "m")
ngramme = Unit.create_scaled_unit(gramme, "n")
pgramme = Unit.create_scaled_unit(gramme, "p")
ugramme = Unit.create_scaled_unit(gramme, "u")
Tgramme = Unit.create_scaled_unit(gramme, "T")
ygramme = Unit.create_scaled_unit(gramme, "y")
Egramme = Unit.create_scaled_unit(gramme, "E")
zgramme = Unit.create_scaled_unit(gramme, "z")
Mgramme = Unit.create_scaled_unit(gramme, "M")
kgramme = Unit.create_scaled_unit(gramme, "k")
Ygramme = Unit.create_scaled_unit(gramme, "Y")
amolar = Unit.create_scaled_unit(molar, "a")
cmolar = Unit.create_scaled_unit(molar, "c")
Zmolar = Unit.create_scaled_unit(molar, "Z")
Pmolar = Unit.create_scaled_unit(molar, "P")
dmolar = Unit.create_scaled_unit(molar, "d")
Gmolar = Unit.create_scaled_unit(molar, "G")
fmolar = Unit.create_scaled_unit(molar, "f")
hmolar = Unit.create_scaled_unit(molar, "h")
damolar = Unit.create_scaled_unit(molar, "da")
mmolar = Unit.create_scaled_unit(molar, "m")
nmolar = Unit.create_scaled_unit(molar, "n")
pmolar = Unit.create_scaled_unit(molar, "p")
umolar = Unit.create_scaled_unit(molar, "u")
Tmolar = Unit.create_scaled_unit(molar, "T")
ymolar = Unit.create_scaled_unit(molar, "y")
Emolar = Unit.create_scaled_unit(molar, "E")
zmolar = Unit.create_scaled_unit(molar, "z")
Mmolar = Unit.create_scaled_unit(molar, "M")
kmolar = Unit.create_scaled_unit(molar, "k")
Ymolar = Unit.create_scaled_unit(molar, "Y")
aradian = Unit.create_scaled_unit(radian, "a")
cradian = Unit.create_scaled_unit(radian, "c")
Zradian = Unit.create_scaled_unit(radian, "Z")
Pradian = Unit.create_scaled_unit(radian, "P")
dradian = Unit.create_scaled_unit(radian, "d")
Gradian = Unit.create_scaled_unit(radian, "G")
fradian = Unit.create_scaled_unit(radian, "f")
hradian = Unit.create_scaled_unit(radian, "h")
daradian = Unit.create_scaled_unit(radian, "da")
mradian = Unit.create_scaled_unit(radian, "m")
nradian = Unit.create_scaled_unit(radian, "n")
pradian = Unit.create_scaled_unit(radian, "p")
uradian = Unit.create_scaled_unit(radian, "u")
Tradian = Unit.create_scaled_unit(radian, "T")
yradian = Unit.create_scaled_unit(radian, "y")
Eradian = Unit.create_scaled_unit(radian, "E")
zradian = Unit.create_scaled_unit(radian, "z")
Mradian = Unit.create_scaled_unit(radian, "M")
kradian = Unit.create_scaled_unit(radian, "k")
Yradian = Unit.create_scaled_unit(radian, "Y")
asteradian = Unit.create_scaled_unit(steradian, "a")
csteradian = Unit.create_scaled_unit(steradian, "c")
Zsteradian = Unit.create_scaled_unit(steradian, "Z")
Psteradian = Unit.create_scaled_unit(steradian, "P")
dsteradian = Unit.create_scaled_unit(steradian, "d")
Gsteradian = Unit.create_scaled_unit(steradian, "G")
fsteradian = Unit.create_scaled_unit(steradian, "f")
hsteradian = Unit.create_scaled_unit(steradian, "h")
dasteradian = Unit.create_scaled_unit(steradian, "da")
msteradian = Unit.create_scaled_unit(steradian, "m")
nsteradian = Unit.create_scaled_unit(steradian, "n")
psteradian = Unit.create_scaled_unit(steradian, "p")
usteradian = Unit.create_scaled_unit(steradian, "u")
Tsteradian = Unit.create_scaled_unit(steradian, "T")
ysteradian = Unit.create_scaled_unit(steradian, "y")
Esteradian = Unit.create_scaled_unit(steradian, "E")
zsteradian = Unit.create_scaled_unit(steradian, "z")
Msteradian = Unit.create_scaled_unit(steradian, "M")
ksteradian = Unit.create_scaled_unit(steradian, "k")
Ysteradian = Unit.create_scaled_unit(steradian, "Y")
ahertz = Unit.create_scaled_unit(hertz, "a")
chertz = Unit.create_scaled_unit(hertz, "c")
Zhertz = Unit.create_scaled_unit(hertz, "Z")
Phertz = Unit.create_scaled_unit(hertz, "P")
dhertz = Unit.create_scaled_unit(hertz, "d")
Ghertz = Unit.create_scaled_unit(hertz, "G")
fhertz = Unit.create_scaled_unit(hertz, "f")
hhertz = Unit.create_scaled_unit(hertz, "h")
dahertz = Unit.create_scaled_unit(hertz, "da")
mhertz = Unit.create_scaled_unit(hertz, "m")
nhertz = Unit.create_scaled_unit(hertz, "n")
phertz = Unit.create_scaled_unit(hertz, "p")
uhertz = Unit.create_scaled_unit(hertz, "u")
Thertz = Unit.create_scaled_unit(hertz, "T")
yhertz = Unit.create_scaled_unit(hertz, "y")
Ehertz = Unit.create_scaled_unit(hertz, "E")
zhertz = Unit.create_scaled_unit(hertz, "z")
Mhertz = Unit.create_scaled_unit(hertz, "M")
khertz = Unit.create_scaled_unit(hertz, "k")
Yhertz = Unit.create_scaled_unit(hertz, "Y")
anewton = Unit.create_scaled_unit(newton, "a")
cnewton = Unit.create_scaled_unit(newton, "c")
Znewton = Unit.create_scaled_unit(newton, "Z")
Pnewton = Unit.create_scaled_unit(newton, "P")
dnewton = Unit.create_scaled_unit(newton, "d")
Gnewton = Unit.create_scaled_unit(newton, "G")
fnewton = Unit.create_scaled_unit(newton, "f")
hnewton = Unit.create_scaled_unit(newton, "h")
danewton = Unit.create_scaled_unit(newton, "da")
mnewton = Unit.create_scaled_unit(newton, "m")
nnewton = Unit.create_scaled_unit(newton, "n")
pnewton = Unit.create_scaled_unit(newton, "p")
unewton = Unit.create_scaled_unit(newton, "u")
Tnewton = Unit.create_scaled_unit(newton, "T")
ynewton = Unit.create_scaled_unit(newton, "y")
Enewton = Unit.create_scaled_unit(newton, "E")
znewton = Unit.create_scaled_unit(newton, "z")
Mnewton = Unit.create_scaled_unit(newton, "M")
knewton = Unit.create_scaled_unit(newton, "k")
Ynewton = Unit.create_scaled_unit(newton, "Y")
apascal = Unit.create_scaled_unit(pascal, "a")
cpascal = Unit.create_scaled_unit(pascal, "c")
Zpascal = Unit.create_scaled_unit(pascal, "Z")
Ppascal = Unit.create_scaled_unit(pascal, "P")
dpascal = Unit.create_scaled_unit(pascal, "d")
Gpascal = Unit.create_scaled_unit(pascal, "G")
fpascal = Unit.create_scaled_unit(pascal, "f")
hpascal = Unit.create_scaled_unit(pascal, "h")
dapascal = Unit.create_scaled_unit(pascal, "da")
mpascal = Unit.create_scaled_unit(pascal, "m")
npascal = Unit.create_scaled_unit(pascal, "n")
ppascal = Unit.create_scaled_unit(pascal, "p")
upascal = Unit.create_scaled_unit(pascal, "u")
Tpascal = Unit.create_scaled_unit(pascal, "T")
ypascal = Unit.create_scaled_unit(pascal, "y")
Epascal = Unit.create_scaled_unit(pascal, "E")
zpascal = Unit.create_scaled_unit(pascal, "z")
Mpascal = Unit.create_scaled_unit(pascal, "M")
kpascal = Unit.create_scaled_unit(pascal, "k")
Ypascal = Unit.create_scaled_unit(pascal, "Y")
ajoule = Unit.create_scaled_unit(joule, "a")
cjoule = Unit.create_scaled_unit(joule, "c")
Zjoule = Unit.create_scaled_unit(joule, "Z")
Pjoule = Unit.create_scaled_unit(joule, "P")
djoule = Unit.create_scaled_unit(joule, "d")
Gjoule = Unit.create_scaled_unit(joule, "G")
fjoule = Unit.create_scaled_unit(joule, "f")
hjoule = Unit.create_scaled_unit(joule, "h")
dajoule = Unit.create_scaled_unit(joule, "da")
mjoule = Unit.create_scaled_unit(joule, "m")
njoule = Unit.create_scaled_unit(joule, "n")
pjoule = Unit.create_scaled_unit(joule, "p")
ujoule = Unit.create_scaled_unit(joule, "u")
Tjoule = Unit.create_scaled_unit(joule, "T")
yjoule = Unit.create_scaled_unit(joule, "y")
Ejoule = Unit.create_scaled_unit(joule, "E")
zjoule = Unit.create_scaled_unit(joule, "z")
Mjoule = Unit.create_scaled_unit(joule, "M")
kjoule = Unit.create_scaled_unit(joule, "k")
Yjoule = Unit.create_scaled_unit(joule, "Y")
awatt = Unit.create_scaled_unit(watt, "a")
cwatt = Unit.create_scaled_unit(watt, "c")
Zwatt = Unit.create_scaled_unit(watt, "Z")
Pwatt = Unit.create_scaled_unit(watt, "P")
dwatt = Unit.create_scaled_unit(watt, "d")
Gwatt = Unit.create_scaled_unit(watt, "G")
fwatt = Unit.create_scaled_unit(watt, "f")
hwatt = Unit.create_scaled_unit(watt, "h")
dawatt = Unit.create_scaled_unit(watt, "da")
mwatt = Unit.create_scaled_unit(watt, "m")
nwatt = Unit.create_scaled_unit(watt, "n")
pwatt = Unit.create_scaled_unit(watt, "p")
uwatt = Unit.create_scaled_unit(watt, "u")
Twatt = Unit.create_scaled_unit(watt, "T")
ywatt = Unit.create_scaled_unit(watt, "y")
Ewatt = Unit.create_scaled_unit(watt, "E")
zwatt = Unit.create_scaled_unit(watt, "z")
Mwatt = Unit.create_scaled_unit(watt, "M")
kwatt = Unit.create_scaled_unit(watt, "k")
Ywatt = Unit.create_scaled_unit(watt, "Y")
acoulomb = Unit.create_scaled_unit(coulomb, "a")
ccoulomb = Unit.create_scaled_unit(coulomb, "c")
Zcoulomb = Unit.create_scaled_unit(coulomb, "Z")
Pcoulomb = Unit.create_scaled_unit(coulomb, "P")
dcoulomb = Unit.create_scaled_unit(coulomb, "d")
Gcoulomb = Unit.create_scaled_unit(coulomb, "G")
fcoulomb = Unit.create_scaled_unit(coulomb, "f")
hcoulomb = Unit.create_scaled_unit(coulomb, "h")
dacoulomb = Unit.create_scaled_unit(coulomb, "da")
mcoulomb = Unit.create_scaled_unit(coulomb, "m")
ncoulomb = Unit.create_scaled_unit(coulomb, "n")
pcoulomb = Unit.create_scaled_unit(coulomb, "p")
ucoulomb = Unit.create_scaled_unit(coulomb, "u")
Tcoulomb = Unit.create_scaled_unit(coulomb, "T")
ycoulomb = Unit.create_scaled_unit(coulomb, "y")
Ecoulomb = Unit.create_scaled_unit(coulomb, "E")
zcoulomb = Unit.create_scaled_unit(coulomb, "z")
Mcoulomb = Unit.create_scaled_unit(coulomb, "M")
kcoulomb = Unit.create_scaled_unit(coulomb, "k")
Ycoulomb = Unit.create_scaled_unit(coulomb, "Y")
avolt = Unit.create_scaled_unit(volt, "a")
cvolt = Unit.create_scaled_unit(volt, "c")
Zvolt = Unit.create_scaled_unit(volt, "Z")
Pvolt = Unit.create_scaled_unit(volt, "P")
dvolt = Unit.create_scaled_unit(volt, "d")
Gvolt = Unit.create_scaled_unit(volt, "G")
fvolt = Unit.create_scaled_unit(volt, "f")
hvolt = Unit.create_scaled_unit(volt, "h")
davolt = Unit.create_scaled_unit(volt, "da")
mvolt = Unit.create_scaled_unit(volt, "m")
nvolt = Unit.create_scaled_unit(volt, "n")
pvolt = Unit.create_scaled_unit(volt, "p")
uvolt = Unit.create_scaled_unit(volt, "u")
Tvolt = Unit.create_scaled_unit(volt, "T")
yvolt = Unit.create_scaled_unit(volt, "y")
Evolt = Unit.create_scaled_unit(volt, "E")
zvolt = Unit.create_scaled_unit(volt, "z")
Mvolt = Unit.create_scaled_unit(volt, "M")
kvolt = Unit.create_scaled_unit(volt, "k")
Yvolt = Unit.create_scaled_unit(volt, "Y")
afarad = Unit.create_scaled_unit(farad, "a")
cfarad = Unit.create_scaled_unit(farad, "c")
Zfarad = Unit.create_scaled_unit(farad, "Z")
Pfarad = Unit.create_scaled_unit(farad, "P")
dfarad = Unit.create_scaled_unit(farad, "d")
Gfarad = Unit.create_scaled_unit(farad, "G")
ffarad = Unit.create_scaled_unit(farad, "f")
hfarad = Unit.create_scaled_unit(farad, "h")
dafarad = Unit.create_scaled_unit(farad, "da")
mfarad = Unit.create_scaled_unit(farad, "m")
nfarad = Unit.create_scaled_unit(farad, "n")
pfarad = Unit.create_scaled_unit(farad, "p")
ufarad = Unit.create_scaled_unit(farad, "u")
Tfarad = Unit.create_scaled_unit(farad, "T")
yfarad = Unit.create_scaled_unit(farad, "y")
Efarad = Unit.create_scaled_unit(farad, "E")
zfarad = Unit.create_scaled_unit(farad, "z")
Mfarad = Unit.create_scaled_unit(farad, "M")
kfarad = Unit.create_scaled_unit(farad, "k")
Yfarad = Unit.create_scaled_unit(farad, "Y")
aohm = Unit.create_scaled_unit(ohm, "a")
cohm = Unit.create_scaled_unit(ohm, "c")
Zohm = Unit.create_scaled_unit(ohm, "Z")
Pohm = Unit.create_scaled_unit(ohm, "P")
dohm = Unit.create_scaled_unit(ohm, "d")
Gohm = Unit.create_scaled_unit(ohm, "G")
fohm = Unit.create_scaled_unit(ohm, "f")
hohm = Unit.create_scaled_unit(ohm, "h")
daohm = Unit.create_scaled_unit(ohm, "da")
mohm = Unit.create_scaled_unit(ohm, "m")
nohm = Unit.create_scaled_unit(ohm, "n")
pohm = Unit.create_scaled_unit(ohm, "p")
uohm = Unit.create_scaled_unit(ohm, "u")
Tohm = Unit.create_scaled_unit(ohm, "T")
yohm = Unit.create_scaled_unit(ohm, "y")
Eohm = Unit.create_scaled_unit(ohm, "E")
zohm = Unit.create_scaled_unit(ohm, "z")
Mohm = Unit.create_scaled_unit(ohm, "M")
kohm = Unit.create_scaled_unit(ohm, "k")
Yohm = Unit.create_scaled_unit(ohm, "Y")
asiemens = Unit.create_scaled_unit(siemens, "a")
csiemens = Unit.create_scaled_unit(siemens, "c")
Zsiemens = Unit.create_scaled_unit(siemens, "Z")
Psiemens = Unit.create_scaled_unit(siemens, "P")
dsiemens = Unit.create_scaled_unit(siemens, "d")
Gsiemens = Unit.create_scaled_unit(siemens, "G")
fsiemens = Unit.create_scaled_unit(siemens, "f")
hsiemens = Unit.create_scaled_unit(siemens, "h")
dasiemens = Unit.create_scaled_unit(siemens, "da")
msiemens = Unit.create_scaled_unit(siemens, "m")
nsiemens = Unit.create_scaled_unit(siemens, "n")
psiemens = Unit.create_scaled_unit(siemens, "p")
usiemens = Unit.create_scaled_unit(siemens, "u")
Tsiemens = Unit.create_scaled_unit(siemens, "T")
ysiemens = Unit.create_scaled_unit(siemens, "y")
Esiemens = Unit.create_scaled_unit(siemens, "E")
zsiemens = Unit.create_scaled_unit(siemens, "z")
Msiemens = Unit.create_scaled_unit(siemens, "M")
ksiemens = Unit.create_scaled_unit(siemens, "k")
Ysiemens = Unit.create_scaled_unit(siemens, "Y")
aweber = Unit.create_scaled_unit(weber, "a")
cweber = Unit.create_scaled_unit(weber, "c")
Zweber = Unit.create_scaled_unit(weber, "Z")
Pweber = Unit.create_scaled_unit(weber, "P")
dweber = Unit.create_scaled_unit(weber, "d")
Gweber = Unit.create_scaled_unit(weber, "G")
fweber = Unit.create_scaled_unit(weber, "f")
hweber = Unit.create_scaled_unit(weber, "h")
daweber = Unit.create_scaled_unit(weber, "da")
mweber = Unit.create_scaled_unit(weber, "m")
nweber = Unit.create_scaled_unit(weber, "n")
pweber = Unit.create_scaled_unit(weber, "p")
uweber = Unit.create_scaled_unit(weber, "u")
Tweber = Unit.create_scaled_unit(weber, "T")
yweber = Unit.create_scaled_unit(weber, "y")
Eweber = Unit.create_scaled_unit(weber, "E")
zweber = Unit.create_scaled_unit(weber, "z")
Mweber = Unit.create_scaled_unit(weber, "M")
kweber = Unit.create_scaled_unit(weber, "k")
Yweber = Unit.create_scaled_unit(weber, "Y")
atesla = Unit.create_scaled_unit(tesla, "a")
ctesla = Unit.create_scaled_unit(tesla, "c")
Ztesla = Unit.create_scaled_unit(tesla, "Z")
Ptesla = Unit.create_scaled_unit(tesla, "P")
dtesla = Unit.create_scaled_unit(tesla, "d")
Gtesla = Unit.create_scaled_unit(tesla, "G")
ftesla = Unit.create_scaled_unit(tesla, "f")
htesla = Unit.create_scaled_unit(tesla, "h")
datesla = Unit.create_scaled_unit(tesla, "da")
mtesla = Unit.create_scaled_unit(tesla, "m")
ntesla = Unit.create_scaled_unit(tesla, "n")
ptesla = Unit.create_scaled_unit(tesla, "p")
utesla = Unit.create_scaled_unit(tesla, "u")
Ttesla = Unit.create_scaled_unit(tesla, "T")
ytesla = Unit.create_scaled_unit(tesla, "y")
Etesla = Unit.create_scaled_unit(tesla, "E")
ztesla = Unit.create_scaled_unit(tesla, "z")
Mtesla = Unit.create_scaled_unit(tesla, "M")
ktesla = Unit.create_scaled_unit(tesla, "k")
Ytesla = Unit.create_scaled_unit(tesla, "Y")
ahenry = Unit.create_scaled_unit(henry, "a")
chenry = Unit.create_scaled_unit(henry, "c")
Zhenry = Unit.create_scaled_unit(henry, "Z")
Phenry = Unit.create_scaled_unit(henry, "P")
dhenry = Unit.create_scaled_unit(henry, "d")
Ghenry = Unit.create_scaled_unit(henry, "G")
fhenry = Unit.create_scaled_unit(henry, "f")
hhenry = Unit.create_scaled_unit(henry, "h")
dahenry = Unit.create_scaled_unit(henry, "da")
mhenry = Unit.create_scaled_unit(henry, "m")
nhenry = Unit.create_scaled_unit(henry, "n")
phenry = Unit.create_scaled_unit(henry, "p")
uhenry = Unit.create_scaled_unit(henry, "u")
Thenry = Unit.create_scaled_unit(henry, "T")
yhenry = Unit.create_scaled_unit(henry, "y")
Ehenry = Unit.create_scaled_unit(henry, "E")
zhenry = Unit.create_scaled_unit(henry, "z")
Mhenry = Unit.create_scaled_unit(henry, "M")
khenry = Unit.create_scaled_unit(henry, "k")
Yhenry = Unit.create_scaled_unit(henry, "Y")
alumen = Unit.create_scaled_unit(lumen, "a")
clumen = Unit.create_scaled_unit(lumen, "c")
Zlumen = Unit.create_scaled_unit(lumen, "Z")
Plumen = Unit.create_scaled_unit(lumen, "P")
dlumen = Unit.create_scaled_unit(lumen, "d")
Glumen = Unit.create_scaled_unit(lumen, "G")
flumen = Unit.create_scaled_unit(lumen, "f")
hlumen = Unit.create_scaled_unit(lumen, "h")
dalumen = Unit.create_scaled_unit(lumen, "da")
mlumen = Unit.create_scaled_unit(lumen, "m")
nlumen = Unit.create_scaled_unit(lumen, "n")
plumen = Unit.create_scaled_unit(lumen, "p")
ulumen = Unit.create_scaled_unit(lumen, "u")
Tlumen = Unit.create_scaled_unit(lumen, "T")
ylumen = Unit.create_scaled_unit(lumen, "y")
Elumen = Unit.create_scaled_unit(lumen, "E")
zlumen = Unit.create_scaled_unit(lumen, "z")
Mlumen = Unit.create_scaled_unit(lumen, "M")
klumen = Unit.create_scaled_unit(lumen, "k")
Ylumen = Unit.create_scaled_unit(lumen, "Y")
alux = Unit.create_scaled_unit(lux, "a")
clux = Unit.create_scaled_unit(lux, "c")
Zlux = Unit.create_scaled_unit(lux, "Z")
Plux = Unit.create_scaled_unit(lux, "P")
dlux = Unit.create_scaled_unit(lux, "d")
Glux = Unit.create_scaled_unit(lux, "G")
flux = Unit.create_scaled_unit(lux, "f")
hlux = Unit.create_scaled_unit(lux, "h")
dalux = Unit.create_scaled_unit(lux, "da")
mlux = Unit.create_scaled_unit(lux, "m")
nlux = Unit.create_scaled_unit(lux, "n")
plux = Unit.create_scaled_unit(lux, "p")
ulux = Unit.create_scaled_unit(lux, "u")
Tlux = Unit.create_scaled_unit(lux, "T")
ylux = Unit.create_scaled_unit(lux, "y")
Elux = Unit.create_scaled_unit(lux, "E")
zlux = Unit.create_scaled_unit(lux, "z")
Mlux = Unit.create_scaled_unit(lux, "M")
klux = Unit.create_scaled_unit(lux, "k")
Ylux = Unit.create_scaled_unit(lux, "Y")
abecquerel = Unit.create_scaled_unit(becquerel, "a")
cbecquerel = Unit.create_scaled_unit(becquerel, "c")
Zbecquerel = Unit.create_scaled_unit(becquerel, "Z")
Pbecquerel = Unit.create_scaled_unit(becquerel, "P")
dbecquerel = Unit.create_scaled_unit(becquerel, "d")
Gbecquerel = Unit.create_scaled_unit(becquerel, "G")
fbecquerel = Unit.create_scaled_unit(becquerel, "f")
hbecquerel = Unit.create_scaled_unit(becquerel, "h")
dabecquerel = Unit.create_scaled_unit(becquerel, "da")
mbecquerel = Unit.create_scaled_unit(becquerel, "m")
nbecquerel = Unit.create_scaled_unit(becquerel, "n")
pbecquerel = Unit.create_scaled_unit(becquerel, "p")
ubecquerel = Unit.create_scaled_unit(becquerel, "u")
Tbecquerel = Unit.create_scaled_unit(becquerel, "T")
ybecquerel = Unit.create_scaled_unit(becquerel, "y")
Ebecquerel = Unit.create_scaled_unit(becquerel, "E")
zbecquerel = Unit.create_scaled_unit(becquerel, "z")
Mbecquerel = Unit.create_scaled_unit(becquerel, "M")
kbecquerel = Unit.create_scaled_unit(becquerel, "k")
Ybecquerel = Unit.create_scaled_unit(becquerel, "Y")
agray = Unit.create_scaled_unit(gray, "a")
cgray = Unit.create_scaled_unit(gray, "c")
Zgray = Unit.create_scaled_unit(gray, "Z")
Pgray = Unit.create_scaled_unit(gray, "P")
dgray = Unit.create_scaled_unit(gray, "d")
Ggray = Unit.create_scaled_unit(gray, "G")
fgray = Unit.create_scaled_unit(gray, "f")
hgray = Unit.create_scaled_unit(gray, "h")
dagray = Unit.create_scaled_unit(gray, "da")
mgray = Unit.create_scaled_unit(gray, "m")
ngray = Unit.create_scaled_unit(gray, "n")
pgray = Unit.create_scaled_unit(gray, "p")
ugray = Unit.create_scaled_unit(gray, "u")
Tgray = Unit.create_scaled_unit(gray, "T")
ygray = Unit.create_scaled_unit(gray, "y")
Egray = Unit.create_scaled_unit(gray, "E")
zgray = Unit.create_scaled_unit(gray, "z")
Mgray = Unit.create_scaled_unit(gray, "M")
kgray = Unit.create_scaled_unit(gray, "k")
Ygray = Unit.create_scaled_unit(gray, "Y")
asievert = Unit.create_scaled_unit(sievert, "a")
csievert = Unit.create_scaled_unit(sievert, "c")
Zsievert = Unit.create_scaled_unit(sievert, "Z")
Psievert = Unit.create_scaled_unit(sievert, "P")
dsievert = Unit.create_scaled_unit(sievert, "d")
Gsievert = Unit.create_scaled_unit(sievert, "G")
fsievert = Unit.create_scaled_unit(sievert, "f")
hsievert = Unit.create_scaled_unit(sievert, "h")
dasievert = Unit.create_scaled_unit(sievert, "da")
msievert = Unit.create_scaled_unit(sievert, "m")
nsievert = Unit.create_scaled_unit(sievert, "n")
psievert = Unit.create_scaled_unit(sievert, "p")
usievert = Unit.create_scaled_unit(sievert, "u")
Tsievert = Unit.create_scaled_unit(sievert, "T")
ysievert = Unit.create_scaled_unit(sievert, "y")
Esievert = Unit.create_scaled_unit(sievert, "E")
zsievert = Unit.create_scaled_unit(sievert, "z")
Msievert = Unit.create_scaled_unit(sievert, "M")
ksievert = Unit.create_scaled_unit(sievert, "k")
Ysievert = Unit.create_scaled_unit(sievert, "Y")
akatal = Unit.create_scaled_unit(katal, "a")
ckatal = Unit.create_scaled_unit(katal, "c")
Zkatal = Unit.create_scaled_unit(katal, "Z")
Pkatal = Unit.create_scaled_unit(katal, "P")
dkatal = Unit.create_scaled_unit(katal, "d")
Gkatal = Unit.create_scaled_unit(katal, "G")
fkatal = Unit.create_scaled_unit(katal, "f")
hkatal = Unit.create_scaled_unit(katal, "h")
dakatal = Unit.create_scaled_unit(katal, "da")
mkatal = Unit.create_scaled_unit(katal, "m")
nkatal = Unit.create_scaled_unit(katal, "n")
pkatal = Unit.create_scaled_unit(katal, "p")
ukatal = Unit.create_scaled_unit(katal, "u")
Tkatal = Unit.create_scaled_unit(katal, "T")
ykatal = Unit.create_scaled_unit(katal, "y")
Ekatal = Unit.create_scaled_unit(katal, "E")
zkatal = Unit.create_scaled_unit(katal, "z")
Mkatal = Unit.create_scaled_unit(katal, "M")
kkatal = Unit.create_scaled_unit(katal, "k")
Ykatal = Unit.create_scaled_unit(katal, "Y")
######### SCALED BASE UNITS TO POWERS ###########
metre2 = Unit.create((metre**2).dim, name="metre2", dispname=f"{str(metre)}^2", scale=metre.scale*2)
metre3 = Unit.create((metre**3).dim, name="metre3", dispname=f"{str(metre)}^3", scale=metre.scale*3)
meter2 = Unit.create((meter**2).dim, name="meter2", dispname=f"{str(meter)}^2", scale=meter.scale*2)
meter3 = Unit.create((meter**3).dim, name="meter3", dispname=f"{str(meter)}^3", scale=meter.scale*3)
kilogram2 = Unit.create((kilogram**2).dim, name="kilogram2", dispname=f"{str(kilogram)}^2", scale=kilogram.scale*2)
kilogram3 = Unit.create((kilogram**3).dim, name="kilogram3", dispname=f"{str(kilogram)}^3", scale=kilogram.scale*3)
second2 = Unit.create((second**2).dim, name="second2", dispname=f"{str(second)}^2", scale=second.scale*2)
second3 = Unit.create((second**3).dim, name="second3", dispname=f"{str(second)}^3", scale=second.scale*3)
amp2 = Unit.create((amp**2).dim, name="amp2", dispname=f"{str(amp)}^2", scale=amp.scale*2)
amp3 = Unit.create((amp**3).dim, name="amp3", dispname=f"{str(amp)}^3", scale=amp.scale*3)
ampere2 = Unit.create((ampere**2).dim, name="ampere2", dispname=f"{str(ampere)}^2", scale=ampere.scale*2)
ampere3 = Unit.create((ampere**3).dim, name="ampere3", dispname=f"{str(ampere)}^3", scale=ampere.scale*3)
kelvin2 = Unit.create((kelvin**2).dim, name="kelvin2", dispname=f"{str(kelvin)}^2", scale=kelvin.scale*2)
kelvin3 = Unit.create((kelvin**3).dim, name="kelvin3", dispname=f"{str(kelvin)}^3", scale=kelvin.scale*3)
mole2 = Unit.create((mole**2).dim, name="mole2", dispname=f"{str(mole)}^2", scale=mole.scale*2)
mole3 = Unit.create((mole**3).dim, name="mole3", dispname=f"{str(mole)}^3", scale=mole.scale*3)
mol2 = Unit.create((mol**2).dim, name="mol2", dispname=f"{str(mol)}^2", scale=mol.scale*2)
mol3 = Unit.create((mol**3).dim, name="mol3", dispname=f"{str(mol)}^3", scale=mol.scale*3)
candle2 = Unit.create((candle**2).dim, name="candle2", dispname=f"{str(candle)}^2", scale=candle.scale*2)
candle3 = Unit.create((candle**3).dim, name="candle3", dispname=f"{str(candle)}^3", scale=candle.scale*3)
kilogramme2 = Unit.create((kilogramme**2).dim, name="kilogramme2", dispname=f"{str(kilogramme)}^2", scale=kilogramme.scale*2)
kilogramme3 = Unit.create((kilogramme**3).dim, name="kilogramme3", dispname=f"{str(kilogramme)}^3", scale=kilogramme.scale*3)
gram2 = Unit.create((gram**2).dim, name="gram2", dispname=f"{str(gram)}^2", scale=gram.scale*2)
gram3 = Unit.create((gram**3).dim, name="gram3", dispname=f"{str(gram)}^3", scale=gram.scale*3)
gramme2 = Unit.create((gramme**2).dim, name="gramme2", dispname=f"{str(gramme)}^2", scale=gramme.scale*2)
gramme3 = Unit.create((gramme**3).dim, name="gramme3", dispname=f"{str(gramme)}^3", scale=gramme.scale*3)
molar2 = Unit.create((molar**2).dim, name="molar2", dispname=f"{str(molar)}^2", scale=molar.scale*2)
molar3 = Unit.create((molar**3).dim, name="molar3", dispname=f"{str(molar)}^3", scale=molar.scale*3)
radian2 = Unit.create((radian**2).dim, name="radian2", dispname=f"{str(radian)}^2", scale=radian.scale*2)
radian3 = Unit.create((radian**3).dim, name="radian3", dispname=f"{str(radian)}^3", scale=radian.scale*3)
steradian2 = Unit.create((steradian**2).dim, name="steradian2", dispname=f"{str(steradian)}^2", scale=steradian.scale*2)
steradian3 = Unit.create((steradian**3).dim, name="steradian3", dispname=f"{str(steradian)}^3", scale=steradian.scale*3)
hertz2 = Unit.create((hertz**2).dim, name="hertz2", dispname=f"{str(hertz)}^2", scale=hertz.scale*2)
hertz3 = Unit.create((hertz**3).dim, name="hertz3", dispname=f"{str(hertz)}^3", scale=hertz.scale*3)
newton2 = Unit.create((newton**2).dim, name="newton2", dispname=f"{str(newton)}^2", scale=newton.scale*2)
newton3 = Unit.create((newton**3).dim, name="newton3", dispname=f"{str(newton)}^3", scale=newton.scale*3)
pascal2 = Unit.create((pascal**2).dim, name="pascal2", dispname=f"{str(pascal)}^2", scale=pascal.scale*2)
pascal3 = Unit.create((pascal**3).dim, name="pascal3", dispname=f"{str(pascal)}^3", scale=pascal.scale*3)
joule2 = Unit.create((joule**2).dim, name="joule2", dispname=f"{str(joule)}^2", scale=joule.scale*2)
joule3 = Unit.create((joule**3).dim, name="joule3", dispname=f"{str(joule)}^3", scale=joule.scale*3)
watt2 = Unit.create((watt**2).dim, name="watt2", dispname=f"{str(watt)}^2", scale=watt.scale*2)
watt3 = Unit.create((watt**3).dim, name="watt3", dispname=f"{str(watt)}^3", scale=watt.scale*3)
coulomb2 = Unit.create((coulomb**2).dim, name="coulomb2", dispname=f"{str(coulomb)}^2", scale=coulomb.scale*2)
coulomb3 = Unit.create((coulomb**3).dim, name="coulomb3", dispname=f"{str(coulomb)}^3", scale=coulomb.scale*3)
volt2 = Unit.create((volt**2).dim, name="volt2", dispname=f"{str(volt)}^2", scale=volt.scale*2)
volt3 = Unit.create((volt**3).dim, name="volt3", dispname=f"{str(volt)}^3", scale=volt.scale*3)
farad2 = Unit.create((farad**2).dim, name="farad2", dispname=f"{str(farad)}^2", scale=farad.scale*2)
farad3 = Unit.create((farad**3).dim, name="farad3", dispname=f"{str(farad)}^3", scale=farad.scale*3)
ohm2 = Unit.create((ohm**2).dim, name="ohm2", dispname=f"{str(ohm)}^2", scale=ohm.scale*2)
ohm3 = Unit.create((ohm**3).dim, name="ohm3", dispname=f"{str(ohm)}^3", scale=ohm.scale*3)
siemens2 = Unit.create((siemens**2).dim, name="siemens2", dispname=f"{str(siemens)}^2", scale=siemens.scale*2)
siemens3 = Unit.create((siemens**3).dim, name="siemens3", dispname=f"{str(siemens)}^3", scale=siemens.scale*3)
weber2 = Unit.create((weber**2).dim, name="weber2", dispname=f"{str(weber)}^2", scale=weber.scale*2)
weber3 = Unit.create((weber**3).dim, name="weber3", dispname=f"{str(weber)}^3", scale=weber.scale*3)
tesla2 = Unit.create((tesla**2).dim, name="tesla2", dispname=f"{str(tesla)}^2", scale=tesla.scale*2)
tesla3 = Unit.create((tesla**3).dim, name="tesla3", dispname=f"{str(tesla)}^3", scale=tesla.scale*3)
henry2 = Unit.create((henry**2).dim, name="henry2", dispname=f"{str(henry)}^2", scale=henry.scale*2)
henry3 = Unit.create((henry**3).dim, name="henry3", dispname=f"{str(henry)}^3", scale=henry.scale*3)
lumen2 = Unit.create((lumen**2).dim, name="lumen2", dispname=f"{str(lumen)}^2", scale=lumen.scale*2)
lumen3 = Unit.create((lumen**3).dim, name="lumen3", dispname=f"{str(lumen)}^3", scale=lumen.scale*3)
lux2 = Unit.create((lux**2).dim, name="lux2", dispname=f"{str(lux)}^2", scale=lux.scale*2)
lux3 = Unit.create((lux**3).dim, name="lux3", dispname=f"{str(lux)}^3", scale=lux.scale*3)
becquerel2 = Unit.create((becquerel**2).dim, name="becquerel2", dispname=f"{str(becquerel)}^2", scale=becquerel.scale*2)
becquerel3 = Unit.create((becquerel**3).dim, name="becquerel3", dispname=f"{str(becquerel)}^3", scale=becquerel.scale*3)
gray2 = Unit.create((gray**2).dim, name="gray2", dispname=f"{str(gray)}^2", scale=gray.scale*2)
gray3 = Unit.create((gray**3).dim, name="gray3", dispname=f"{str(gray)}^3", scale=gray.scale*3)
sievert2 = Unit.create((sievert**2).dim, name="sievert2", dispname=f"{str(sievert)}^2", scale=sievert.scale*2)
sievert3 = Unit.create((sievert**3).dim, name="sievert3", dispname=f"{str(sievert)}^3", scale=sievert.scale*3)
katal2 = Unit.create((katal**2).dim, name="katal2", dispname=f"{str(katal)}^2", scale=katal.scale*2)
katal3 = Unit.create((katal**3).dim, name="katal3", dispname=f"{str(katal)}^3", scale=katal.scale*3)
ametre2 = Unit.create((ametre**2).dim, name="ametre2", dispname=f"{str(ametre)}^2", scale=ametre.scale*2)
ametre3 = Unit.create((ametre**3).dim, name="ametre3", dispname=f"{str(ametre)}^3", scale=ametre.scale*3)
cmetre2 = Unit.create((cmetre**2).dim, name="cmetre2", dispname=f"{str(cmetre)}^2", scale=cmetre.scale*2)
cmetre3 = Unit.create((cmetre**3).dim, name="cmetre3", dispname=f"{str(cmetre)}^3", scale=cmetre.scale*3)
Zmetre2 = Unit.create((Zmetre**2).dim, name="Zmetre2", dispname=f"{str(Zmetre)}^2", scale=Zmetre.scale*2)
Zmetre3 = Unit.create((Zmetre**3).dim, name="Zmetre3", dispname=f"{str(Zmetre)}^3", scale=Zmetre.scale*3)
Pmetre2 = Unit.create((Pmetre**2).dim, name="Pmetre2", dispname=f"{str(Pmetre)}^2", scale=Pmetre.scale*2)
Pmetre3 = Unit.create((Pmetre**3).dim, name="Pmetre3", dispname=f"{str(Pmetre)}^3", scale=Pmetre.scale*3)
dmetre2 = Unit.create((dmetre**2).dim, name="dmetre2", dispname=f"{str(dmetre)}^2", scale=dmetre.scale*2)
dmetre3 = Unit.create((dmetre**3).dim, name="dmetre3", dispname=f"{str(dmetre)}^3", scale=dmetre.scale*3)
Gmetre2 = Unit.create((Gmetre**2).dim, name="Gmetre2", dispname=f"{str(Gmetre)}^2", scale=Gmetre.scale*2)
Gmetre3 = Unit.create((Gmetre**3).dim, name="Gmetre3", dispname=f"{str(Gmetre)}^3", scale=Gmetre.scale*3)
fmetre2 = Unit.create((fmetre**2).dim, name="fmetre2", dispname=f"{str(fmetre)}^2", scale=fmetre.scale*2)
fmetre3 = Unit.create((fmetre**3).dim, name="fmetre3", dispname=f"{str(fmetre)}^3", scale=fmetre.scale*3)
hmetre2 = Unit.create((hmetre**2).dim, name="hmetre2", dispname=f"{str(hmetre)}^2", scale=hmetre.scale*2)
hmetre3 = Unit.create((hmetre**3).dim, name="hmetre3", dispname=f"{str(hmetre)}^3", scale=hmetre.scale*3)
dametre2 = Unit.create((dametre**2).dim, name="dametre2", dispname=f"{str(dametre)}^2", scale=dametre.scale*2)
dametre3 = Unit.create((dametre**3).dim, name="dametre3", dispname=f"{str(dametre)}^3", scale=dametre.scale*3)
mmetre2 = Unit.create((mmetre**2).dim, name="mmetre2", dispname=f"{str(mmetre)}^2", scale=mmetre.scale*2)
mmetre3 = Unit.create((mmetre**3).dim, name="mmetre3", dispname=f"{str(mmetre)}^3", scale=mmetre.scale*3)
nmetre2 = Unit.create((nmetre**2).dim, name="nmetre2", dispname=f"{str(nmetre)}^2", scale=nmetre.scale*2)
nmetre3 = Unit.create((nmetre**3).dim, name="nmetre3", dispname=f"{str(nmetre)}^3", scale=nmetre.scale*3)
pmetre2 = Unit.create((pmetre**2).dim, name="pmetre2", dispname=f"{str(pmetre)}^2", scale=pmetre.scale*2)
pmetre3 = Unit.create((pmetre**3).dim, name="pmetre3", dispname=f"{str(pmetre)}^3", scale=pmetre.scale*3)
umetre2 = Unit.create((umetre**2).dim, name="umetre2", dispname=f"{str(umetre)}^2", scale=umetre.scale*2)
umetre3 = Unit.create((umetre**3).dim, name="umetre3", dispname=f"{str(umetre)}^3", scale=umetre.scale*3)
Tmetre2 = Unit.create((Tmetre**2).dim, name="Tmetre2", dispname=f"{str(Tmetre)}^2", scale=Tmetre.scale*2)
Tmetre3 = Unit.create((Tmetre**3).dim, name="Tmetre3", dispname=f"{str(Tmetre)}^3", scale=Tmetre.scale*3)
ymetre2 = Unit.create((ymetre**2).dim, name="ymetre2", dispname=f"{str(ymetre)}^2", scale=ymetre.scale*2)
ymetre3 = Unit.create((ymetre**3).dim, name="ymetre3", dispname=f"{str(ymetre)}^3", scale=ymetre.scale*3)
Emetre2 = Unit.create((Emetre**2).dim, name="Emetre2", dispname=f"{str(Emetre)}^2", scale=Emetre.scale*2)
Emetre3 = Unit.create((Emetre**3).dim, name="Emetre3", dispname=f"{str(Emetre)}^3", scale=Emetre.scale*3)
zmetre2 = Unit.create((zmetre**2).dim, name="zmetre2", dispname=f"{str(zmetre)}^2", scale=zmetre.scale*2)
zmetre3 = Unit.create((zmetre**3).dim, name="zmetre3", dispname=f"{str(zmetre)}^3", scale=zmetre.scale*3)
Mmetre2 = Unit.create((Mmetre**2).dim, name="Mmetre2", dispname=f"{str(Mmetre)}^2", scale=Mmetre.scale*2)
Mmetre3 = Unit.create((Mmetre**3).dim, name="Mmetre3", dispname=f"{str(Mmetre)}^3", scale=Mmetre.scale*3)
kmetre2 = Unit.create((kmetre**2).dim, name="kmetre2", dispname=f"{str(kmetre)}^2", scale=kmetre.scale*2)
kmetre3 = Unit.create((kmetre**3).dim, name="kmetre3", dispname=f"{str(kmetre)}^3", scale=kmetre.scale*3)
Ymetre2 = Unit.create((Ymetre**2).dim, name="Ymetre2", dispname=f"{str(Ymetre)}^2", scale=Ymetre.scale*2)
Ymetre3 = Unit.create((Ymetre**3).dim, name="Ymetre3", dispname=f"{str(Ymetre)}^3", scale=Ymetre.scale*3)
ameter2 = Unit.create((ameter**2).dim, name="ameter2", dispname=f"{str(ameter)}^2", scale=ameter.scale*2)
ameter3 = Unit.create((ameter**3).dim, name="ameter3", dispname=f"{str(ameter)}^3", scale=ameter.scale*3)
cmeter2 = Unit.create((cmeter**2).dim, name="cmeter2", dispname=f"{str(cmeter)}^2", scale=cmeter.scale*2)
cmeter3 = Unit.create((cmeter**3).dim, name="cmeter3", dispname=f"{str(cmeter)}^3", scale=cmeter.scale*3)
Zmeter2 = Unit.create((Zmeter**2).dim, name="Zmeter2", dispname=f"{str(Zmeter)}^2", scale=Zmeter.scale*2)
Zmeter3 = Unit.create((Zmeter**3).dim, name="Zmeter3", dispname=f"{str(Zmeter)}^3", scale=Zmeter.scale*3)
Pmeter2 = Unit.create((Pmeter**2).dim, name="Pmeter2", dispname=f"{str(Pmeter)}^2", scale=Pmeter.scale*2)
Pmeter3 = Unit.create((Pmeter**3).dim, name="Pmeter3", dispname=f"{str(Pmeter)}^3", scale=Pmeter.scale*3)
dmeter2 = Unit.create((dmeter**2).dim, name="dmeter2", dispname=f"{str(dmeter)}^2", scale=dmeter.scale*2)
dmeter3 = Unit.create((dmeter**3).dim, name="dmeter3", dispname=f"{str(dmeter)}^3", scale=dmeter.scale*3)
Gmeter2 = Unit.create((Gmeter**2).dim, name="Gmeter2", dispname=f"{str(Gmeter)}^2", scale=Gmeter.scale*2)
Gmeter3 = Unit.create((Gmeter**3).dim, name="Gmeter3", dispname=f"{str(Gmeter)}^3", scale=Gmeter.scale*3)
fmeter2 = Unit.create((fmeter**2).dim, name="fmeter2", dispname=f"{str(fmeter)}^2", scale=fmeter.scale*2)
fmeter3 = Unit.create((fmeter**3).dim, name="fmeter3", dispname=f"{str(fmeter)}^3", scale=fmeter.scale*3)
hmeter2 = Unit.create((hmeter**2).dim, name="hmeter2", dispname=f"{str(hmeter)}^2", scale=hmeter.scale*2)
hmeter3 = Unit.create((hmeter**3).dim, name="hmeter3", dispname=f"{str(hmeter)}^3", scale=hmeter.scale*3)
dameter2 = Unit.create((dameter**2).dim, name="dameter2", dispname=f"{str(dameter)}^2", scale=dameter.scale*2)
dameter3 = Unit.create((dameter**3).dim, name="dameter3", dispname=f"{str(dameter)}^3", scale=dameter.scale*3)
mmeter2 = Unit.create((mmeter**2).dim, name="mmeter2", dispname=f"{str(mmeter)}^2", scale=mmeter.scale*2)
mmeter3 = Unit.create((mmeter**3).dim, name="mmeter3", dispname=f"{str(mmeter)}^3", scale=mmeter.scale*3)
nmeter2 = Unit.create((nmeter**2).dim, name="nmeter2", dispname=f"{str(nmeter)}^2", scale=nmeter.scale*2)
nmeter3 = Unit.create((nmeter**3).dim, name="nmeter3", dispname=f"{str(nmeter)}^3", scale=nmeter.scale*3)
pmeter2 = Unit.create((pmeter**2).dim, name="pmeter2", dispname=f"{str(pmeter)}^2", scale=pmeter.scale*2)
pmeter3 = Unit.create((pmeter**3).dim, name="pmeter3", dispname=f"{str(pmeter)}^3", scale=pmeter.scale*3)
umeter2 = Unit.create((umeter**2).dim, name="umeter2", dispname=f"{str(umeter)}^2", scale=umeter.scale*2)
umeter3 = Unit.create((umeter**3).dim, name="umeter3", dispname=f"{str(umeter)}^3", scale=umeter.scale*3)
Tmeter2 = Unit.create((Tmeter**2).dim, name="Tmeter2", dispname=f"{str(Tmeter)}^2", scale=Tmeter.scale*2)
Tmeter3 = Unit.create((Tmeter**3).dim, name="Tmeter3", dispname=f"{str(Tmeter)}^3", scale=Tmeter.scale*3)
ymeter2 = Unit.create((ymeter**2).dim, name="ymeter2", dispname=f"{str(ymeter)}^2", scale=ymeter.scale*2)
ymeter3 = Unit.create((ymeter**3).dim, name="ymeter3", dispname=f"{str(ymeter)}^3", scale=ymeter.scale*3)
Emeter2 = Unit.create((Emeter**2).dim, name="Emeter2", dispname=f"{str(Emeter)}^2", scale=Emeter.scale*2)
Emeter3 = Unit.create((Emeter**3).dim, name="Emeter3", dispname=f"{str(Emeter)}^3", scale=Emeter.scale*3)
zmeter2 = Unit.create((zmeter**2).dim, name="zmeter2", dispname=f"{str(zmeter)}^2", scale=zmeter.scale*2)
zmeter3 = Unit.create((zmeter**3).dim, name="zmeter3", dispname=f"{str(zmeter)}^3", scale=zmeter.scale*3)
Mmeter2 = Unit.create((Mmeter**2).dim, name="Mmeter2", dispname=f"{str(Mmeter)}^2", scale=Mmeter.scale*2)
Mmeter3 = Unit.create((Mmeter**3).dim, name="Mmeter3", dispname=f"{str(Mmeter)}^3", scale=Mmeter.scale*3)
kmeter2 = Unit.create((kmeter**2).dim, name="kmeter2", dispname=f"{str(kmeter)}^2", scale=kmeter.scale*2)
kmeter3 = Unit.create((kmeter**3).dim, name="kmeter3", dispname=f"{str(kmeter)}^3", scale=kmeter.scale*3)
Ymeter2 = Unit.create((Ymeter**2).dim, name="Ymeter2", dispname=f"{str(Ymeter)}^2", scale=Ymeter.scale*2)
Ymeter3 = Unit.create((Ymeter**3).dim, name="Ymeter3", dispname=f"{str(Ymeter)}^3", scale=Ymeter.scale*3)
asecond2 = Unit.create((asecond**2).dim, name="asecond2", dispname=f"{str(asecond)}^2", scale=asecond.scale*2)
asecond3 = Unit.create((asecond**3).dim, name="asecond3", dispname=f"{str(asecond)}^3", scale=asecond.scale*3)
csecond2 = Unit.create((csecond**2).dim, name="csecond2", dispname=f"{str(csecond)}^2", scale=csecond.scale*2)
csecond3 = Unit.create((csecond**3).dim, name="csecond3", dispname=f"{str(csecond)}^3", scale=csecond.scale*3)
Zsecond2 = Unit.create((Zsecond**2).dim, name="Zsecond2", dispname=f"{str(Zsecond)}^2", scale=Zsecond.scale*2)
Zsecond3 = Unit.create((Zsecond**3).dim, name="Zsecond3", dispname=f"{str(Zsecond)}^3", scale=Zsecond.scale*3)
Psecond2 = Unit.create((Psecond**2).dim, name="Psecond2", dispname=f"{str(Psecond)}^2", scale=Psecond.scale*2)
Psecond3 = Unit.create((Psecond**3).dim, name="Psecond3", dispname=f"{str(Psecond)}^3", scale=Psecond.scale*3)
dsecond2 = Unit.create((dsecond**2).dim, name="dsecond2", dispname=f"{str(dsecond)}^2", scale=dsecond.scale*2)
dsecond3 = Unit.create((dsecond**3).dim, name="dsecond3", dispname=f"{str(dsecond)}^3", scale=dsecond.scale*3)
Gsecond2 = Unit.create((Gsecond**2).dim, name="Gsecond2", dispname=f"{str(Gsecond)}^2", scale=Gsecond.scale*2)
Gsecond3 = Unit.create((Gsecond**3).dim, name="Gsecond3", dispname=f"{str(Gsecond)}^3", scale=Gsecond.scale*3)
fsecond2 = Unit.create((fsecond**2).dim, name="fsecond2", dispname=f"{str(fsecond)}^2", scale=fsecond.scale*2)
fsecond3 = Unit.create((fsecond**3).dim, name="fsecond3", dispname=f"{str(fsecond)}^3", scale=fsecond.scale*3)
hsecond2 = Unit.create((hsecond**2).dim, name="hsecond2", dispname=f"{str(hsecond)}^2", scale=hsecond.scale*2)
hsecond3 = Unit.create((hsecond**3).dim, name="hsecond3", dispname=f"{str(hsecond)}^3", scale=hsecond.scale*3)
dasecond2 = Unit.create((dasecond**2).dim, name="dasecond2", dispname=f"{str(dasecond)}^2", scale=dasecond.scale*2)
dasecond3 = Unit.create((dasecond**3).dim, name="dasecond3", dispname=f"{str(dasecond)}^3", scale=dasecond.scale*3)
msecond2 = Unit.create((msecond**2).dim, name="msecond2", dispname=f"{str(msecond)}^2", scale=msecond.scale*2)
msecond3 = Unit.create((msecond**3).dim, name="msecond3", dispname=f"{str(msecond)}^3", scale=msecond.scale*3)
nsecond2 = Unit.create((nsecond**2).dim, name="nsecond2", dispname=f"{str(nsecond)}^2", scale=nsecond.scale*2)
nsecond3 = Unit.create((nsecond**3).dim, name="nsecond3", dispname=f"{str(nsecond)}^3", scale=nsecond.scale*3)
psecond2 = Unit.create((psecond**2).dim, name="psecond2", dispname=f"{str(psecond)}^2", scale=psecond.scale*2)
psecond3 = Unit.create((psecond**3).dim, name="psecond3", dispname=f"{str(psecond)}^3", scale=psecond.scale*3)
usecond2 = Unit.create((usecond**2).dim, name="usecond2", dispname=f"{str(usecond)}^2", scale=usecond.scale*2)
usecond3 = Unit.create((usecond**3).dim, name="usecond3", dispname=f"{str(usecond)}^3", scale=usecond.scale*3)
Tsecond2 = Unit.create((Tsecond**2).dim, name="Tsecond2", dispname=f"{str(Tsecond)}^2", scale=Tsecond.scale*2)
Tsecond3 = Unit.create((Tsecond**3).dim, name="Tsecond3", dispname=f"{str(Tsecond)}^3", scale=Tsecond.scale*3)
ysecond2 = Unit.create((ysecond**2).dim, name="ysecond2", dispname=f"{str(ysecond)}^2", scale=ysecond.scale*2)
ysecond3 = Unit.create((ysecond**3).dim, name="ysecond3", dispname=f"{str(ysecond)}^3", scale=ysecond.scale*3)
Esecond2 = Unit.create((Esecond**2).dim, name="Esecond2", dispname=f"{str(Esecond)}^2", scale=Esecond.scale*2)
Esecond3 = Unit.create((Esecond**3).dim, name="Esecond3", dispname=f"{str(Esecond)}^3", scale=Esecond.scale*3)
zsecond2 = Unit.create((zsecond**2).dim, name="zsecond2", dispname=f"{str(zsecond)}^2", scale=zsecond.scale*2)
zsecond3 = Unit.create((zsecond**3).dim, name="zsecond3", dispname=f"{str(zsecond)}^3", scale=zsecond.scale*3)
Msecond2 = Unit.create((Msecond**2).dim, name="Msecond2", dispname=f"{str(Msecond)}^2", scale=Msecond.scale*2)
Msecond3 = Unit.create((Msecond**3).dim, name="Msecond3", dispname=f"{str(Msecond)}^3", scale=Msecond.scale*3)
ksecond2 = Unit.create((ksecond**2).dim, name="ksecond2", dispname=f"{str(ksecond)}^2", scale=ksecond.scale*2)
ksecond3 = Unit.create((ksecond**3).dim, name="ksecond3", dispname=f"{str(ksecond)}^3", scale=ksecond.scale*3)
Ysecond2 = Unit.create((Ysecond**2).dim, name="Ysecond2", dispname=f"{str(Ysecond)}^2", scale=Ysecond.scale*2)
Ysecond3 = Unit.create((Ysecond**3).dim, name="Ysecond3", dispname=f"{str(Ysecond)}^3", scale=Ysecond.scale*3)
aamp2 = Unit.create((aamp**2).dim, name="aamp2", dispname=f"{str(aamp)}^2", scale=aamp.scale*2)
aamp3 = Unit.create((aamp**3).dim, name="aamp3", dispname=f"{str(aamp)}^3", scale=aamp.scale*3)
camp2 = Unit.create((camp**2).dim, name="camp2", dispname=f"{str(camp)}^2", scale=camp.scale*2)
camp3 = Unit.create((camp**3).dim, name="camp3", dispname=f"{str(camp)}^3", scale=camp.scale*3)
Zamp2 = Unit.create((Zamp**2).dim, name="Zamp2", dispname=f"{str(Zamp)}^2", scale=Zamp.scale*2)
Zamp3 = Unit.create((Zamp**3).dim, name="Zamp3", dispname=f"{str(Zamp)}^3", scale=Zamp.scale*3)
Pamp2 = Unit.create((Pamp**2).dim, name="Pamp2", dispname=f"{str(Pamp)}^2", scale=Pamp.scale*2)
Pamp3 = Unit.create((Pamp**3).dim, name="Pamp3", dispname=f"{str(Pamp)}^3", scale=Pamp.scale*3)
damp2 = Unit.create((damp**2).dim, name="damp2", dispname=f"{str(damp)}^2", scale=damp.scale*2)
damp3 = Unit.create((damp**3).dim, name="damp3", dispname=f"{str(damp)}^3", scale=damp.scale*3)
Gamp2 = Unit.create((Gamp**2).dim, name="Gamp2", dispname=f"{str(Gamp)}^2", scale=Gamp.scale*2)
Gamp3 = Unit.create((Gamp**3).dim, name="Gamp3", dispname=f"{str(Gamp)}^3", scale=Gamp.scale*3)
famp2 = Unit.create((famp**2).dim, name="famp2", dispname=f"{str(famp)}^2", scale=famp.scale*2)
famp3 = Unit.create((famp**3).dim, name="famp3", dispname=f"{str(famp)}^3", scale=famp.scale*3)
hamp2 = Unit.create((hamp**2).dim, name="hamp2", dispname=f"{str(hamp)}^2", scale=hamp.scale*2)
hamp3 = Unit.create((hamp**3).dim, name="hamp3", dispname=f"{str(hamp)}^3", scale=hamp.scale*3)
daamp2 = Unit.create((daamp**2).dim, name="daamp2", dispname=f"{str(daamp)}^2", scale=daamp.scale*2)
daamp3 = Unit.create((daamp**3).dim, name="daamp3", dispname=f"{str(daamp)}^3", scale=daamp.scale*3)
mamp2 = Unit.create((mamp**2).dim, name="mamp2", dispname=f"{str(mamp)}^2", scale=mamp.scale*2)
mamp3 = Unit.create((mamp**3).dim, name="mamp3", dispname=f"{str(mamp)}^3", scale=mamp.scale*3)
namp2 = Unit.create((namp**2).dim, name="namp2", dispname=f"{str(namp)}^2", scale=namp.scale*2)
namp3 = Unit.create((namp**3).dim, name="namp3", dispname=f"{str(namp)}^3", scale=namp.scale*3)
pamp2 = Unit.create((pamp**2).dim, name="pamp2", dispname=f"{str(pamp)}^2", scale=pamp.scale*2)
pamp3 = Unit.create((pamp**3).dim, name="pamp3", dispname=f"{str(pamp)}^3", scale=pamp.scale*3)
uamp2 = Unit.create((uamp**2).dim, name="uamp2", dispname=f"{str(uamp)}^2", scale=uamp.scale*2)
uamp3 = Unit.create((uamp**3).dim, name="uamp3", dispname=f"{str(uamp)}^3", scale=uamp.scale*3)
Tamp2 = Unit.create((Tamp**2).dim, name="Tamp2", dispname=f"{str(Tamp)}^2", scale=Tamp.scale*2)
Tamp3 = Unit.create((Tamp**3).dim, name="Tamp3", dispname=f"{str(Tamp)}^3", scale=Tamp.scale*3)
yamp2 = Unit.create((yamp**2).dim, name="yamp2", dispname=f"{str(yamp)}^2", scale=yamp.scale*2)
yamp3 = Unit.create((yamp**3).dim, name="yamp3", dispname=f"{str(yamp)}^3", scale=yamp.scale*3)
Eamp2 = Unit.create((Eamp**2).dim, name="Eamp2", dispname=f"{str(Eamp)}^2", scale=Eamp.scale*2)
Eamp3 = Unit.create((Eamp**3).dim, name="Eamp3", dispname=f"{str(Eamp)}^3", scale=Eamp.scale*3)
zamp2 = Unit.create((zamp**2).dim, name="zamp2", dispname=f"{str(zamp)}^2", scale=zamp.scale*2)
zamp3 = Unit.create((zamp**3).dim, name="zamp3", dispname=f"{str(zamp)}^3", scale=zamp.scale*3)
Mamp2 = Unit.create((Mamp**2).dim, name="Mamp2", dispname=f"{str(Mamp)}^2", scale=Mamp.scale*2)
Mamp3 = Unit.create((Mamp**3).dim, name="Mamp3", dispname=f"{str(Mamp)}^3", scale=Mamp.scale*3)
kamp2 = Unit.create((kamp**2).dim, name="kamp2", dispname=f"{str(kamp)}^2", scale=kamp.scale*2)
kamp3 = Unit.create((kamp**3).dim, name="kamp3", dispname=f"{str(kamp)}^3", scale=kamp.scale*3)
Yamp2 = Unit.create((Yamp**2).dim, name="Yamp2", dispname=f"{str(Yamp)}^2", scale=Yamp.scale*2)
Yamp3 = Unit.create((Yamp**3).dim, name="Yamp3", dispname=f"{str(Yamp)}^3", scale=Yamp.scale*3)
aampere2 = Unit.create((aampere**2).dim, name="aampere2", dispname=f"{str(aampere)}^2", scale=aampere.scale*2)
aampere3 = Unit.create((aampere**3).dim, name="aampere3", dispname=f"{str(aampere)}^3", scale=aampere.scale*3)
campere2 = Unit.create((campere**2).dim, name="campere2", dispname=f"{str(campere)}^2", scale=campere.scale*2)
campere3 = Unit.create((campere**3).dim, name="campere3", dispname=f"{str(campere)}^3", scale=campere.scale*3)
Zampere2 = Unit.create((Zampere**2).dim, name="Zampere2", dispname=f"{str(Zampere)}^2", scale=Zampere.scale*2)
Zampere3 = Unit.create((Zampere**3).dim, name="Zampere3", dispname=f"{str(Zampere)}^3", scale=Zampere.scale*3)
Pampere2 = Unit.create((Pampere**2).dim, name="Pampere2", dispname=f"{str(Pampere)}^2", scale=Pampere.scale*2)
Pampere3 = Unit.create((Pampere**3).dim, name="Pampere3", dispname=f"{str(Pampere)}^3", scale=Pampere.scale*3)
dampere2 = Unit.create((dampere**2).dim, name="dampere2", dispname=f"{str(dampere)}^2", scale=dampere.scale*2)
dampere3 = Unit.create((dampere**3).dim, name="dampere3", dispname=f"{str(dampere)}^3", scale=dampere.scale*3)
Gampere2 = Unit.create((Gampere**2).dim, name="Gampere2", dispname=f"{str(Gampere)}^2", scale=Gampere.scale*2)
Gampere3 = Unit.create((Gampere**3).dim, name="Gampere3", dispname=f"{str(Gampere)}^3", scale=Gampere.scale*3)
fampere2 = Unit.create((fampere**2).dim, name="fampere2", dispname=f"{str(fampere)}^2", scale=fampere.scale*2)
fampere3 = Unit.create((fampere**3).dim, name="fampere3", dispname=f"{str(fampere)}^3", scale=fampere.scale*3)
hampere2 = Unit.create((hampere**2).dim, name="hampere2", dispname=f"{str(hampere)}^2", scale=hampere.scale*2)
hampere3 = Unit.create((hampere**3).dim, name="hampere3", dispname=f"{str(hampere)}^3", scale=hampere.scale*3)
daampere2 = Unit.create((daampere**2).dim, name="daampere2", dispname=f"{str(daampere)}^2", scale=daampere.scale*2)
daampere3 = Unit.create((daampere**3).dim, name="daampere3", dispname=f"{str(daampere)}^3", scale=daampere.scale*3)
mampere2 = Unit.create((mampere**2).dim, name="mampere2", dispname=f"{str(mampere)}^2", scale=mampere.scale*2)
mampere3 = Unit.create((mampere**3).dim, name="mampere3", dispname=f"{str(mampere)}^3", scale=mampere.scale*3)
nampere2 = Unit.create((nampere**2).dim, name="nampere2", dispname=f"{str(nampere)}^2", scale=nampere.scale*2)
nampere3 = Unit.create((nampere**3).dim, name="nampere3", dispname=f"{str(nampere)}^3", scale=nampere.scale*3)
pampere2 = Unit.create((pampere**2).dim, name="pampere2", dispname=f"{str(pampere)}^2", scale=pampere.scale*2)
pampere3 = Unit.create((pampere**3).dim, name="pampere3", dispname=f"{str(pampere)}^3", scale=pampere.scale*3)
uampere2 = Unit.create((uampere**2).dim, name="uampere2", dispname=f"{str(uampere)}^2", scale=uampere.scale*2)
uampere3 = Unit.create((uampere**3).dim, name="uampere3", dispname=f"{str(uampere)}^3", scale=uampere.scale*3)
Tampere2 = Unit.create((Tampere**2).dim, name="Tampere2", dispname=f"{str(Tampere)}^2", scale=Tampere.scale*2)
Tampere3 = Unit.create((Tampere**3).dim, name="Tampere3", dispname=f"{str(Tampere)}^3", scale=Tampere.scale*3)
yampere2 = Unit.create((yampere**2).dim, name="yampere2", dispname=f"{str(yampere)}^2", scale=yampere.scale*2)
yampere3 = Unit.create((yampere**3).dim, name="yampere3", dispname=f"{str(yampere)}^3", scale=yampere.scale*3)
Eampere2 = Unit.create((Eampere**2).dim, name="Eampere2", dispname=f"{str(Eampere)}^2", scale=Eampere.scale*2)
Eampere3 = Unit.create((Eampere**3).dim, name="Eampere3", dispname=f"{str(Eampere)}^3", scale=Eampere.scale*3)
zampere2 = Unit.create((zampere**2).dim, name="zampere2", dispname=f"{str(zampere)}^2", scale=zampere.scale*2)
zampere3 = Unit.create((zampere**3).dim, name="zampere3", dispname=f"{str(zampere)}^3", scale=zampere.scale*3)
Mampere2 = Unit.create((Mampere**2).dim, name="Mampere2", dispname=f"{str(Mampere)}^2", scale=Mampere.scale*2)
Mampere3 = Unit.create((Mampere**3).dim, name="Mampere3", dispname=f"{str(Mampere)}^3", scale=Mampere.scale*3)
kampere2 = Unit.create((kampere**2).dim, name="kampere2", dispname=f"{str(kampere)}^2", scale=kampere.scale*2)
kampere3 = Unit.create((kampere**3).dim, name="kampere3", dispname=f"{str(kampere)}^3", scale=kampere.scale*3)
Yampere2 = Unit.create((Yampere**2).dim, name="Yampere2", dispname=f"{str(Yampere)}^2", scale=Yampere.scale*2)
Yampere3 = Unit.create((Yampere**3).dim, name="Yampere3", dispname=f"{str(Yampere)}^3", scale=Yampere.scale*3)
amole2 = Unit.create((amole**2).dim, name="amole2", dispname=f"{str(amole)}^2", scale=amole.scale*2)
amole3 = Unit.create((amole**3).dim, name="amole3", dispname=f"{str(amole)}^3", scale=amole.scale*3)
cmole2 = Unit.create((cmole**2).dim, name="cmole2", dispname=f"{str(cmole)}^2", scale=cmole.scale*2)
cmole3 = Unit.create((cmole**3).dim, name="cmole3", dispname=f"{str(cmole)}^3", scale=cmole.scale*3)
Zmole2 = Unit.create((Zmole**2).dim, name="Zmole2", dispname=f"{str(Zmole)}^2", scale=Zmole.scale*2)
Zmole3 = Unit.create((Zmole**3).dim, name="Zmole3", dispname=f"{str(Zmole)}^3", scale=Zmole.scale*3)
Pmole2 = Unit.create((Pmole**2).dim, name="Pmole2", dispname=f"{str(Pmole)}^2", scale=Pmole.scale*2)
Pmole3 = Unit.create((Pmole**3).dim, name="Pmole3", dispname=f"{str(Pmole)}^3", scale=Pmole.scale*3)
dmole2 = Unit.create((dmole**2).dim, name="dmole2", dispname=f"{str(dmole)}^2", scale=dmole.scale*2)
dmole3 = Unit.create((dmole**3).dim, name="dmole3", dispname=f"{str(dmole)}^3", scale=dmole.scale*3)
Gmole2 = Unit.create((Gmole**2).dim, name="Gmole2", dispname=f"{str(Gmole)}^2", scale=Gmole.scale*2)
Gmole3 = Unit.create((Gmole**3).dim, name="Gmole3", dispname=f"{str(Gmole)}^3", scale=Gmole.scale*3)
fmole2 = Unit.create((fmole**2).dim, name="fmole2", dispname=f"{str(fmole)}^2", scale=fmole.scale*2)
fmole3 = Unit.create((fmole**3).dim, name="fmole3", dispname=f"{str(fmole)}^3", scale=fmole.scale*3)
hmole2 = Unit.create((hmole**2).dim, name="hmole2", dispname=f"{str(hmole)}^2", scale=hmole.scale*2)
hmole3 = Unit.create((hmole**3).dim, name="hmole3", dispname=f"{str(hmole)}^3", scale=hmole.scale*3)
damole2 = Unit.create((damole**2).dim, name="damole2", dispname=f"{str(damole)}^2", scale=damole.scale*2)
damole3 = Unit.create((damole**3).dim, name="damole3", dispname=f"{str(damole)}^3", scale=damole.scale*3)
mmole2 = Unit.create((mmole**2).dim, name="mmole2", dispname=f"{str(mmole)}^2", scale=mmole.scale*2)
mmole3 = Unit.create((mmole**3).dim, name="mmole3", dispname=f"{str(mmole)}^3", scale=mmole.scale*3)
nmole2 = Unit.create((nmole**2).dim, name="nmole2", dispname=f"{str(nmole)}^2", scale=nmole.scale*2)
nmole3 = Unit.create((nmole**3).dim, name="nmole3", dispname=f"{str(nmole)}^3", scale=nmole.scale*3)
pmole2 = Unit.create((pmole**2).dim, name="pmole2", dispname=f"{str(pmole)}^2", scale=pmole.scale*2)
pmole3 = Unit.create((pmole**3).dim, name="pmole3", dispname=f"{str(pmole)}^3", scale=pmole.scale*3)
umole2 = Unit.create((umole**2).dim, name="umole2", dispname=f"{str(umole)}^2", scale=umole.scale*2)
umole3 = Unit.create((umole**3).dim, name="umole3", dispname=f"{str(umole)}^3", scale=umole.scale*3)
Tmole2 = Unit.create((Tmole**2).dim, name="Tmole2", dispname=f"{str(Tmole)}^2", scale=Tmole.scale*2)
Tmole3 = Unit.create((Tmole**3).dim, name="Tmole3", dispname=f"{str(Tmole)}^3", scale=Tmole.scale*3)
ymole2 = Unit.create((ymole**2).dim, name="ymole2", dispname=f"{str(ymole)}^2", scale=ymole.scale*2)
ymole3 = Unit.create((ymole**3).dim, name="ymole3", dispname=f"{str(ymole)}^3", scale=ymole.scale*3)
Emole2 = Unit.create((Emole**2).dim, name="Emole2", dispname=f"{str(Emole)}^2", scale=Emole.scale*2)
Emole3 = Unit.create((Emole**3).dim, name="Emole3", dispname=f"{str(Emole)}^3", scale=Emole.scale*3)
zmole2 = Unit.create((zmole**2).dim, name="zmole2", dispname=f"{str(zmole)}^2", scale=zmole.scale*2)
zmole3 = Unit.create((zmole**3).dim, name="zmole3", dispname=f"{str(zmole)}^3", scale=zmole.scale*3)
Mmole2 = Unit.create((Mmole**2).dim, name="Mmole2", dispname=f"{str(Mmole)}^2", scale=Mmole.scale*2)
Mmole3 = Unit.create((Mmole**3).dim, name="Mmole3", dispname=f"{str(Mmole)}^3", scale=Mmole.scale*3)
kmole2 = Unit.create((kmole**2).dim, name="kmole2", dispname=f"{str(kmole)}^2", scale=kmole.scale*2)
kmole3 = Unit.create((kmole**3).dim, name="kmole3", dispname=f"{str(kmole)}^3", scale=kmole.scale*3)
Ymole2 = Unit.create((Ymole**2).dim, name="Ymole2", dispname=f"{str(Ymole)}^2", scale=Ymole.scale*2)
Ymole3 = Unit.create((Ymole**3).dim, name="Ymole3", dispname=f"{str(Ymole)}^3", scale=Ymole.scale*3)
amol2 = Unit.create((amol**2).dim, name="amol2", dispname=f"{str(amol)}^2", scale=amol.scale*2)
amol3 = Unit.create((amol**3).dim, name="amol3", dispname=f"{str(amol)}^3", scale=amol.scale*3)
cmol2 = Unit.create((cmol**2).dim, name="cmol2", dispname=f"{str(cmol)}^2", scale=cmol.scale*2)
cmol3 = Unit.create((cmol**3).dim, name="cmol3", dispname=f"{str(cmol)}^3", scale=cmol.scale*3)
Zmol2 = Unit.create((Zmol**2).dim, name="Zmol2", dispname=f"{str(Zmol)}^2", scale=Zmol.scale*2)
Zmol3 = Unit.create((Zmol**3).dim, name="Zmol3", dispname=f"{str(Zmol)}^3", scale=Zmol.scale*3)
Pmol2 = Unit.create((Pmol**2).dim, name="Pmol2", dispname=f"{str(Pmol)}^2", scale=Pmol.scale*2)
Pmol3 = Unit.create((Pmol**3).dim, name="Pmol3", dispname=f"{str(Pmol)}^3", scale=Pmol.scale*3)
dmol2 = Unit.create((dmol**2).dim, name="dmol2", dispname=f"{str(dmol)}^2", scale=dmol.scale*2)
dmol3 = Unit.create((dmol**3).dim, name="dmol3", dispname=f"{str(dmol)}^3", scale=dmol.scale*3)
Gmol2 = Unit.create((Gmol**2).dim, name="Gmol2", dispname=f"{str(Gmol)}^2", scale=Gmol.scale*2)
Gmol3 = Unit.create((Gmol**3).dim, name="Gmol3", dispname=f"{str(Gmol)}^3", scale=Gmol.scale*3)
fmol2 = Unit.create((fmol**2).dim, name="fmol2", dispname=f"{str(fmol)}^2", scale=fmol.scale*2)
fmol3 = Unit.create((fmol**3).dim, name="fmol3", dispname=f"{str(fmol)}^3", scale=fmol.scale*3)
hmol2 = Unit.create((hmol**2).dim, name="hmol2", dispname=f"{str(hmol)}^2", scale=hmol.scale*2)
hmol3 = Unit.create((hmol**3).dim, name="hmol3", dispname=f"{str(hmol)}^3", scale=hmol.scale*3)
damol2 = Unit.create((damol**2).dim, name="damol2", dispname=f"{str(damol)}^2", scale=damol.scale*2)
damol3 = Unit.create((damol**3).dim, name="damol3", dispname=f"{str(damol)}^3", scale=damol.scale*3)
mmol2 = Unit.create((mmol**2).dim, name="mmol2", dispname=f"{str(mmol)}^2", scale=mmol.scale*2)
mmol3 = Unit.create((mmol**3).dim, name="mmol3", dispname=f"{str(mmol)}^3", scale=mmol.scale*3)
nmol2 = Unit.create((nmol**2).dim, name="nmol2", dispname=f"{str(nmol)}^2", scale=nmol.scale*2)
nmol3 = Unit.create((nmol**3).dim, name="nmol3", dispname=f"{str(nmol)}^3", scale=nmol.scale*3)
pmol2 = Unit.create((pmol**2).dim, name="pmol2", dispname=f"{str(pmol)}^2", scale=pmol.scale*2)
pmol3 = Unit.create((pmol**3).dim, name="pmol3", dispname=f"{str(pmol)}^3", scale=pmol.scale*3)
umol2 = Unit.create((umol**2).dim, name="umol2", dispname=f"{str(umol)}^2", scale=umol.scale*2)
umol3 = Unit.create((umol**3).dim, name="umol3", dispname=f"{str(umol)}^3", scale=umol.scale*3)
Tmol2 = Unit.create((Tmol**2).dim, name="Tmol2", dispname=f"{str(Tmol)}^2", scale=Tmol.scale*2)
Tmol3 = Unit.create((Tmol**3).dim, name="Tmol3", dispname=f"{str(Tmol)}^3", scale=Tmol.scale*3)
ymol2 = Unit.create((ymol**2).dim, name="ymol2", dispname=f"{str(ymol)}^2", scale=ymol.scale*2)
ymol3 = Unit.create((ymol**3).dim, name="ymol3", dispname=f"{str(ymol)}^3", scale=ymol.scale*3)
Emol2 = Unit.create((Emol**2).dim, name="Emol2", dispname=f"{str(Emol)}^2", scale=Emol.scale*2)
Emol3 = Unit.create((Emol**3).dim, name="Emol3", dispname=f"{str(Emol)}^3", scale=Emol.scale*3)
zmol2 = Unit.create((zmol**2).dim, name="zmol2", dispname=f"{str(zmol)}^2", scale=zmol.scale*2)
zmol3 = Unit.create((zmol**3).dim, name="zmol3", dispname=f"{str(zmol)}^3", scale=zmol.scale*3)
Mmol2 = Unit.create((Mmol**2).dim, name="Mmol2", dispname=f"{str(Mmol)}^2", scale=Mmol.scale*2)
Mmol3 = Unit.create((Mmol**3).dim, name="Mmol3", dispname=f"{str(Mmol)}^3", scale=Mmol.scale*3)
kmol2 = Unit.create((kmol**2).dim, name="kmol2", dispname=f"{str(kmol)}^2", scale=kmol.scale*2)
kmol3 = Unit.create((kmol**3).dim, name="kmol3", dispname=f"{str(kmol)}^3", scale=kmol.scale*3)
Ymol2 = Unit.create((Ymol**2).dim, name="Ymol2", dispname=f"{str(Ymol)}^2", scale=Ymol.scale*2)
Ymol3 = Unit.create((Ymol**3).dim, name="Ymol3", dispname=f"{str(Ymol)}^3", scale=Ymol.scale*3)
acandle2 = Unit.create((acandle**2).dim, name="acandle2", dispname=f"{str(acandle)}^2", scale=acandle.scale*2)
acandle3 = Unit.create((acandle**3).dim, name="acandle3", dispname=f"{str(acandle)}^3", scale=acandle.scale*3)
ccandle2 = Unit.create((ccandle**2).dim, name="ccandle2", dispname=f"{str(ccandle)}^2", scale=ccandle.scale*2)
ccandle3 = Unit.create((ccandle**3).dim, name="ccandle3", dispname=f"{str(ccandle)}^3", scale=ccandle.scale*3)
Zcandle2 = Unit.create((Zcandle**2).dim, name="Zcandle2", dispname=f"{str(Zcandle)}^2", scale=Zcandle.scale*2)
Zcandle3 = Unit.create((Zcandle**3).dim, name="Zcandle3", dispname=f"{str(Zcandle)}^3", scale=Zcandle.scale*3)
Pcandle2 = Unit.create((Pcandle**2).dim, name="Pcandle2", dispname=f"{str(Pcandle)}^2", scale=Pcandle.scale*2)
Pcandle3 = Unit.create((Pcandle**3).dim, name="Pcandle3", dispname=f"{str(Pcandle)}^3", scale=Pcandle.scale*3)
dcandle2 = Unit.create((dcandle**2).dim, name="dcandle2", dispname=f"{str(dcandle)}^2", scale=dcandle.scale*2)
dcandle3 = Unit.create((dcandle**3).dim, name="dcandle3", dispname=f"{str(dcandle)}^3", scale=dcandle.scale*3)
Gcandle2 = Unit.create((Gcandle**2).dim, name="Gcandle2", dispname=f"{str(Gcandle)}^2", scale=Gcandle.scale*2)
Gcandle3 = Unit.create((Gcandle**3).dim, name="Gcandle3", dispname=f"{str(Gcandle)}^3", scale=Gcandle.scale*3)
fcandle2 = Unit.create((fcandle**2).dim, name="fcandle2", dispname=f"{str(fcandle)}^2", scale=fcandle.scale*2)
fcandle3 = Unit.create((fcandle**3).dim, name="fcandle3", dispname=f"{str(fcandle)}^3", scale=fcandle.scale*3)
hcandle2 = Unit.create((hcandle**2).dim, name="hcandle2", dispname=f"{str(hcandle)}^2", scale=hcandle.scale*2)
hcandle3 = Unit.create((hcandle**3).dim, name="hcandle3", dispname=f"{str(hcandle)}^3", scale=hcandle.scale*3)
dacandle2 = Unit.create((dacandle**2).dim, name="dacandle2", dispname=f"{str(dacandle)}^2", scale=dacandle.scale*2)
dacandle3 = Unit.create((dacandle**3).dim, name="dacandle3", dispname=f"{str(dacandle)}^3", scale=dacandle.scale*3)
mcandle2 = Unit.create((mcandle**2).dim, name="mcandle2", dispname=f"{str(mcandle)}^2", scale=mcandle.scale*2)
mcandle3 = Unit.create((mcandle**3).dim, name="mcandle3", dispname=f"{str(mcandle)}^3", scale=mcandle.scale*3)
ncandle2 = Unit.create((ncandle**2).dim, name="ncandle2", dispname=f"{str(ncandle)}^2", scale=ncandle.scale*2)
ncandle3 = Unit.create((ncandle**3).dim, name="ncandle3", dispname=f"{str(ncandle)}^3", scale=ncandle.scale*3)
pcandle2 = Unit.create((pcandle**2).dim, name="pcandle2", dispname=f"{str(pcandle)}^2", scale=pcandle.scale*2)
pcandle3 = Unit.create((pcandle**3).dim, name="pcandle3", dispname=f"{str(pcandle)}^3", scale=pcandle.scale*3)
ucandle2 = Unit.create((ucandle**2).dim, name="ucandle2", dispname=f"{str(ucandle)}^2", scale=ucandle.scale*2)
ucandle3 = Unit.create((ucandle**3).dim, name="ucandle3", dispname=f"{str(ucandle)}^3", scale=ucandle.scale*3)
Tcandle2 = Unit.create((Tcandle**2).dim, name="Tcandle2", dispname=f"{str(Tcandle)}^2", scale=Tcandle.scale*2)
Tcandle3 = Unit.create((Tcandle**3).dim, name="Tcandle3", dispname=f"{str(Tcandle)}^3", scale=Tcandle.scale*3)
ycandle2 = Unit.create((ycandle**2).dim, name="ycandle2", dispname=f"{str(ycandle)}^2", scale=ycandle.scale*2)
ycandle3 = Unit.create((ycandle**3).dim, name="ycandle3", dispname=f"{str(ycandle)}^3", scale=ycandle.scale*3)
Ecandle2 = Unit.create((Ecandle**2).dim, name="Ecandle2", dispname=f"{str(Ecandle)}^2", scale=Ecandle.scale*2)
Ecandle3 = Unit.create((Ecandle**3).dim, name="Ecandle3", dispname=f"{str(Ecandle)}^3", scale=Ecandle.scale*3)
zcandle2 = Unit.create((zcandle**2).dim, name="zcandle2", dispname=f"{str(zcandle)}^2", scale=zcandle.scale*2)
zcandle3 = Unit.create((zcandle**3).dim, name="zcandle3", dispname=f"{str(zcandle)}^3", scale=zcandle.scale*3)
Mcandle2 = Unit.create((Mcandle**2).dim, name="Mcandle2", dispname=f"{str(Mcandle)}^2", scale=Mcandle.scale*2)
Mcandle3 = Unit.create((Mcandle**3).dim, name="Mcandle3", dispname=f"{str(Mcandle)}^3", scale=Mcandle.scale*3)
kcandle2 = Unit.create((kcandle**2).dim, name="kcandle2", dispname=f"{str(kcandle)}^2", scale=kcandle.scale*2)
kcandle3 = Unit.create((kcandle**3).dim, name="kcandle3", dispname=f"{str(kcandle)}^3", scale=kcandle.scale*3)
Ycandle2 = Unit.create((Ycandle**2).dim, name="Ycandle2", dispname=f"{str(Ycandle)}^2", scale=Ycandle.scale*2)
Ycandle3 = Unit.create((Ycandle**3).dim, name="Ycandle3", dispname=f"{str(Ycandle)}^3", scale=Ycandle.scale*3)
agram2 = Unit.create((agram**2).dim, name="agram2", dispname=f"{str(agram)}^2", scale=agram.scale*2)
agram3 = Unit.create((agram**3).dim, name="agram3", dispname=f"{str(agram)}^3", scale=agram.scale*3)
cgram2 = Unit.create((cgram**2).dim, name="cgram2", dispname=f"{str(cgram)}^2", scale=cgram.scale*2)
cgram3 = Unit.create((cgram**3).dim, name="cgram3", dispname=f"{str(cgram)}^3", scale=cgram.scale*3)
Zgram2 = Unit.create((Zgram**2).dim, name="Zgram2", dispname=f"{str(Zgram)}^2", scale=Zgram.scale*2)
Zgram3 = Unit.create((Zgram**3).dim, name="Zgram3", dispname=f"{str(Zgram)}^3", scale=Zgram.scale*3)
Pgram2 = Unit.create((Pgram**2).dim, name="Pgram2", dispname=f"{str(Pgram)}^2", scale=Pgram.scale*2)
Pgram3 = Unit.create((Pgram**3).dim, name="Pgram3", dispname=f"{str(Pgram)}^3", scale=Pgram.scale*3)
dgram2 = Unit.create((dgram**2).dim, name="dgram2", dispname=f"{str(dgram)}^2", scale=dgram.scale*2)
dgram3 = Unit.create((dgram**3).dim, name="dgram3", dispname=f"{str(dgram)}^3", scale=dgram.scale*3)
Ggram2 = Unit.create((Ggram**2).dim, name="Ggram2", dispname=f"{str(Ggram)}^2", scale=Ggram.scale*2)
Ggram3 = Unit.create((Ggram**3).dim, name="Ggram3", dispname=f"{str(Ggram)}^3", scale=Ggram.scale*3)
fgram2 = Unit.create((fgram**2).dim, name="fgram2", dispname=f"{str(fgram)}^2", scale=fgram.scale*2)
fgram3 = Unit.create((fgram**3).dim, name="fgram3", dispname=f"{str(fgram)}^3", scale=fgram.scale*3)
hgram2 = Unit.create((hgram**2).dim, name="hgram2", dispname=f"{str(hgram)}^2", scale=hgram.scale*2)
hgram3 = Unit.create((hgram**3).dim, name="hgram3", dispname=f"{str(hgram)}^3", scale=hgram.scale*3)
dagram2 = Unit.create((dagram**2).dim, name="dagram2", dispname=f"{str(dagram)}^2", scale=dagram.scale*2)
dagram3 = Unit.create((dagram**3).dim, name="dagram3", dispname=f"{str(dagram)}^3", scale=dagram.scale*3)
mgram2 = Unit.create((mgram**2).dim, name="mgram2", dispname=f"{str(mgram)}^2", scale=mgram.scale*2)
mgram3 = Unit.create((mgram**3).dim, name="mgram3", dispname=f"{str(mgram)}^3", scale=mgram.scale*3)
ngram2 = Unit.create((ngram**2).dim, name="ngram2", dispname=f"{str(ngram)}^2", scale=ngram.scale*2)
ngram3 = Unit.create((ngram**3).dim, name="ngram3", dispname=f"{str(ngram)}^3", scale=ngram.scale*3)
pgram2 = Unit.create((pgram**2).dim, name="pgram2", dispname=f"{str(pgram)}^2", scale=pgram.scale*2)
pgram3 = Unit.create((pgram**3).dim, name="pgram3", dispname=f"{str(pgram)}^3", scale=pgram.scale*3)
ugram2 = Unit.create((ugram**2).dim, name="ugram2", dispname=f"{str(ugram)}^2", scale=ugram.scale*2)
ugram3 = Unit.create((ugram**3).dim, name="ugram3", dispname=f"{str(ugram)}^3", scale=ugram.scale*3)
Tgram2 = Unit.create((Tgram**2).dim, name="Tgram2", dispname=f"{str(Tgram)}^2", scale=Tgram.scale*2)
Tgram3 = Unit.create((Tgram**3).dim, name="Tgram3", dispname=f"{str(Tgram)}^3", scale=Tgram.scale*3)
ygram2 = Unit.create((ygram**2).dim, name="ygram2", dispname=f"{str(ygram)}^2", scale=ygram.scale*2)
ygram3 = Unit.create((ygram**3).dim, name="ygram3", dispname=f"{str(ygram)}^3", scale=ygram.scale*3)
Egram2 = Unit.create((Egram**2).dim, name="Egram2", dispname=f"{str(Egram)}^2", scale=Egram.scale*2)
Egram3 = Unit.create((Egram**3).dim, name="Egram3", dispname=f"{str(Egram)}^3", scale=Egram.scale*3)
zgram2 = Unit.create((zgram**2).dim, name="zgram2", dispname=f"{str(zgram)}^2", scale=zgram.scale*2)
zgram3 = Unit.create((zgram**3).dim, name="zgram3", dispname=f"{str(zgram)}^3", scale=zgram.scale*3)
Mgram2 = Unit.create((Mgram**2).dim, name="Mgram2", dispname=f"{str(Mgram)}^2", scale=Mgram.scale*2)
Mgram3 = Unit.create((Mgram**3).dim, name="Mgram3", dispname=f"{str(Mgram)}^3", scale=Mgram.scale*3)
kgram2 = Unit.create((kgram**2).dim, name="kgram2", dispname=f"{str(kgram)}^2", scale=kgram.scale*2)
kgram3 = Unit.create((kgram**3).dim, name="kgram3", dispname=f"{str(kgram)}^3", scale=kgram.scale*3)
Ygram2 = Unit.create((Ygram**2).dim, name="Ygram2", dispname=f"{str(Ygram)}^2", scale=Ygram.scale*2)
Ygram3 = Unit.create((Ygram**3).dim, name="Ygram3", dispname=f"{str(Ygram)}^3", scale=Ygram.scale*3)
agramme2 = Unit.create((agramme**2).dim, name="agramme2", dispname=f"{str(agramme)}^2", scale=agramme.scale*2)
agramme3 = Unit.create((agramme**3).dim, name="agramme3", dispname=f"{str(agramme)}^3", scale=agramme.scale*3)
cgramme2 = Unit.create((cgramme**2).dim, name="cgramme2", dispname=f"{str(cgramme)}^2", scale=cgramme.scale*2)
cgramme3 = Unit.create((cgramme**3).dim, name="cgramme3", dispname=f"{str(cgramme)}^3", scale=cgramme.scale*3)
Zgramme2 = Unit.create((Zgramme**2).dim, name="Zgramme2", dispname=f"{str(Zgramme)}^2", scale=Zgramme.scale*2)
Zgramme3 = Unit.create((Zgramme**3).dim, name="Zgramme3", dispname=f"{str(Zgramme)}^3", scale=Zgramme.scale*3)
Pgramme2 = Unit.create((Pgramme**2).dim, name="Pgramme2", dispname=f"{str(Pgramme)}^2", scale=Pgramme.scale*2)
Pgramme3 = Unit.create((Pgramme**3).dim, name="Pgramme3", dispname=f"{str(Pgramme)}^3", scale=Pgramme.scale*3)
dgramme2 = Unit.create((dgramme**2).dim, name="dgramme2", dispname=f"{str(dgramme)}^2", scale=dgramme.scale*2)
dgramme3 = Unit.create((dgramme**3).dim, name="dgramme3", dispname=f"{str(dgramme)}^3", scale=dgramme.scale*3)
Ggramme2 = Unit.create((Ggramme**2).dim, name="Ggramme2", dispname=f"{str(Ggramme)}^2", scale=Ggramme.scale*2)
Ggramme3 = Unit.create((Ggramme**3).dim, name="Ggramme3", dispname=f"{str(Ggramme)}^3", scale=Ggramme.scale*3)
fgramme2 = Unit.create((fgramme**2).dim, name="fgramme2", dispname=f"{str(fgramme)}^2", scale=fgramme.scale*2)
fgramme3 = Unit.create((fgramme**3).dim, name="fgramme3", dispname=f"{str(fgramme)}^3", scale=fgramme.scale*3)
hgramme2 = Unit.create((hgramme**2).dim, name="hgramme2", dispname=f"{str(hgramme)}^2", scale=hgramme.scale*2)
hgramme3 = Unit.create((hgramme**3).dim, name="hgramme3", dispname=f"{str(hgramme)}^3", scale=hgramme.scale*3)
dagramme2 = Unit.create((dagramme**2).dim, name="dagramme2", dispname=f"{str(dagramme)}^2", scale=dagramme.scale*2)
dagramme3 = Unit.create((dagramme**3).dim, name="dagramme3", dispname=f"{str(dagramme)}^3", scale=dagramme.scale*3)
mgramme2 = Unit.create((mgramme**2).dim, name="mgramme2", dispname=f"{str(mgramme)}^2", scale=mgramme.scale*2)
mgramme3 = Unit.create((mgramme**3).dim, name="mgramme3", dispname=f"{str(mgramme)}^3", scale=mgramme.scale*3)
ngramme2 = Unit.create((ngramme**2).dim, name="ngramme2", dispname=f"{str(ngramme)}^2", scale=ngramme.scale*2)
ngramme3 = Unit.create((ngramme**3).dim, name="ngramme3", dispname=f"{str(ngramme)}^3", scale=ngramme.scale*3)
pgramme2 = Unit.create((pgramme**2).dim, name="pgramme2", dispname=f"{str(pgramme)}^2", scale=pgramme.scale*2)
pgramme3 = Unit.create((pgramme**3).dim, name="pgramme3", dispname=f"{str(pgramme)}^3", scale=pgramme.scale*3)
ugramme2 = Unit.create((ugramme**2).dim, name="ugramme2", dispname=f"{str(ugramme)}^2", scale=ugramme.scale*2)
ugramme3 = Unit.create((ugramme**3).dim, name="ugramme3", dispname=f"{str(ugramme)}^3", scale=ugramme.scale*3)
Tgramme2 = Unit.create((Tgramme**2).dim, name="Tgramme2", dispname=f"{str(Tgramme)}^2", scale=Tgramme.scale*2)
Tgramme3 = Unit.create((Tgramme**3).dim, name="Tgramme3", dispname=f"{str(Tgramme)}^3", scale=Tgramme.scale*3)
ygramme2 = Unit.create((ygramme**2).dim, name="ygramme2", dispname=f"{str(ygramme)}^2", scale=ygramme.scale*2)
ygramme3 = Unit.create((ygramme**3).dim, name="ygramme3", dispname=f"{str(ygramme)}^3", scale=ygramme.scale*3)
Egramme2 = Unit.create((Egramme**2).dim, name="Egramme2", dispname=f"{str(Egramme)}^2", scale=Egramme.scale*2)
Egramme3 = Unit.create((Egramme**3).dim, name="Egramme3", dispname=f"{str(Egramme)}^3", scale=Egramme.scale*3)
zgramme2 = Unit.create((zgramme**2).dim, name="zgramme2", dispname=f"{str(zgramme)}^2", scale=zgramme.scale*2)
zgramme3 = Unit.create((zgramme**3).dim, name="zgramme3", dispname=f"{str(zgramme)}^3", scale=zgramme.scale*3)
Mgramme2 = Unit.create((Mgramme**2).dim, name="Mgramme2", dispname=f"{str(Mgramme)}^2", scale=Mgramme.scale*2)
Mgramme3 = Unit.create((Mgramme**3).dim, name="Mgramme3", dispname=f"{str(Mgramme)}^3", scale=Mgramme.scale*3)
kgramme2 = Unit.create((kgramme**2).dim, name="kgramme2", dispname=f"{str(kgramme)}^2", scale=kgramme.scale*2)
kgramme3 = Unit.create((kgramme**3).dim, name="kgramme3", dispname=f"{str(kgramme)}^3", scale=kgramme.scale*3)
Ygramme2 = Unit.create((Ygramme**2).dim, name="Ygramme2", dispname=f"{str(Ygramme)}^2", scale=Ygramme.scale*2)
Ygramme3 = Unit.create((Ygramme**3).dim, name="Ygramme3", dispname=f"{str(Ygramme)}^3", scale=Ygramme.scale*3)
amolar2 = Unit.create((amolar**2).dim, name="amolar2", dispname=f"{str(amolar)}^2", scale=amolar.scale*2)
amolar3 = Unit.create((amolar**3).dim, name="amolar3", dispname=f"{str(amolar)}^3", scale=amolar.scale*3)
cmolar2 = Unit.create((cmolar**2).dim, name="cmolar2", dispname=f"{str(cmolar)}^2", scale=cmolar.scale*2)
cmolar3 = Unit.create((cmolar**3).dim, name="cmolar3", dispname=f"{str(cmolar)}^3", scale=cmolar.scale*3)
Zmolar2 = Unit.create((Zmolar**2).dim, name="Zmolar2", dispname=f"{str(Zmolar)}^2", scale=Zmolar.scale*2)
Zmolar3 = Unit.create((Zmolar**3).dim, name="Zmolar3", dispname=f"{str(Zmolar)}^3", scale=Zmolar.scale*3)
Pmolar2 = Unit.create((Pmolar**2).dim, name="Pmolar2", dispname=f"{str(Pmolar)}^2", scale=Pmolar.scale*2)
Pmolar3 = Unit.create((Pmolar**3).dim, name="Pmolar3", dispname=f"{str(Pmolar)}^3", scale=Pmolar.scale*3)
dmolar2 = Unit.create((dmolar**2).dim, name="dmolar2", dispname=f"{str(dmolar)}^2", scale=dmolar.scale*2)
dmolar3 = Unit.create((dmolar**3).dim, name="dmolar3", dispname=f"{str(dmolar)}^3", scale=dmolar.scale*3)
Gmolar2 = Unit.create((Gmolar**2).dim, name="Gmolar2", dispname=f"{str(Gmolar)}^2", scale=Gmolar.scale*2)
Gmolar3 = Unit.create((Gmolar**3).dim, name="Gmolar3", dispname=f"{str(Gmolar)}^3", scale=Gmolar.scale*3)
fmolar2 = Unit.create((fmolar**2).dim, name="fmolar2", dispname=f"{str(fmolar)}^2", scale=fmolar.scale*2)
fmolar3 = Unit.create((fmolar**3).dim, name="fmolar3", dispname=f"{str(fmolar)}^3", scale=fmolar.scale*3)
hmolar2 = Unit.create((hmolar**2).dim, name="hmolar2", dispname=f"{str(hmolar)}^2", scale=hmolar.scale*2)
hmolar3 = Unit.create((hmolar**3).dim, name="hmolar3", dispname=f"{str(hmolar)}^3", scale=hmolar.scale*3)
damolar2 = Unit.create((damolar**2).dim, name="damolar2", dispname=f"{str(damolar)}^2", scale=damolar.scale*2)
damolar3 = Unit.create((damolar**3).dim, name="damolar3", dispname=f"{str(damolar)}^3", scale=damolar.scale*3)
mmolar2 = Unit.create((mmolar**2).dim, name="mmolar2", dispname=f"{str(mmolar)}^2", scale=mmolar.scale*2)
mmolar3 = Unit.create((mmolar**3).dim, name="mmolar3", dispname=f"{str(mmolar)}^3", scale=mmolar.scale*3)
nmolar2 = Unit.create((nmolar**2).dim, name="nmolar2", dispname=f"{str(nmolar)}^2", scale=nmolar.scale*2)
nmolar3 = Unit.create((nmolar**3).dim, name="nmolar3", dispname=f"{str(nmolar)}^3", scale=nmolar.scale*3)
pmolar2 = Unit.create((pmolar**2).dim, name="pmolar2", dispname=f"{str(pmolar)}^2", scale=pmolar.scale*2)
pmolar3 = Unit.create((pmolar**3).dim, name="pmolar3", dispname=f"{str(pmolar)}^3", scale=pmolar.scale*3)
umolar2 = Unit.create((umolar**2).dim, name="umolar2", dispname=f"{str(umolar)}^2", scale=umolar.scale*2)
umolar3 = Unit.create((umolar**3).dim, name="umolar3", dispname=f"{str(umolar)}^3", scale=umolar.scale*3)
Tmolar2 = Unit.create((Tmolar**2).dim, name="Tmolar2", dispname=f"{str(Tmolar)}^2", scale=Tmolar.scale*2)
Tmolar3 = Unit.create((Tmolar**3).dim, name="Tmolar3", dispname=f"{str(Tmolar)}^3", scale=Tmolar.scale*3)
ymolar2 = Unit.create((ymolar**2).dim, name="ymolar2", dispname=f"{str(ymolar)}^2", scale=ymolar.scale*2)
ymolar3 = Unit.create((ymolar**3).dim, name="ymolar3", dispname=f"{str(ymolar)}^3", scale=ymolar.scale*3)
Emolar2 = Unit.create((Emolar**2).dim, name="Emolar2", dispname=f"{str(Emolar)}^2", scale=Emolar.scale*2)
Emolar3 = Unit.create((Emolar**3).dim, name="Emolar3", dispname=f"{str(Emolar)}^3", scale=Emolar.scale*3)
zmolar2 = Unit.create((zmolar**2).dim, name="zmolar2", dispname=f"{str(zmolar)}^2", scale=zmolar.scale*2)
zmolar3 = Unit.create((zmolar**3).dim, name="zmolar3", dispname=f"{str(zmolar)}^3", scale=zmolar.scale*3)
Mmolar2 = Unit.create((Mmolar**2).dim, name="Mmolar2", dispname=f"{str(Mmolar)}^2", scale=Mmolar.scale*2)
Mmolar3 = Unit.create((Mmolar**3).dim, name="Mmolar3", dispname=f"{str(Mmolar)}^3", scale=Mmolar.scale*3)
kmolar2 = Unit.create((kmolar**2).dim, name="kmolar2", dispname=f"{str(kmolar)}^2", scale=kmolar.scale*2)
kmolar3 = Unit.create((kmolar**3).dim, name="kmolar3", dispname=f"{str(kmolar)}^3", scale=kmolar.scale*3)
Ymolar2 = Unit.create((Ymolar**2).dim, name="Ymolar2", dispname=f"{str(Ymolar)}^2", scale=Ymolar.scale*2)
Ymolar3 = Unit.create((Ymolar**3).dim, name="Ymolar3", dispname=f"{str(Ymolar)}^3", scale=Ymolar.scale*3)
aradian2 = Unit.create((aradian**2).dim, name="aradian2", dispname=f"{str(aradian)}^2", scale=aradian.scale*2)
aradian3 = Unit.create((aradian**3).dim, name="aradian3", dispname=f"{str(aradian)}^3", scale=aradian.scale*3)
cradian2 = Unit.create((cradian**2).dim, name="cradian2", dispname=f"{str(cradian)}^2", scale=cradian.scale*2)
cradian3 = Unit.create((cradian**3).dim, name="cradian3", dispname=f"{str(cradian)}^3", scale=cradian.scale*3)
Zradian2 = Unit.create((Zradian**2).dim, name="Zradian2", dispname=f"{str(Zradian)}^2", scale=Zradian.scale*2)
Zradian3 = Unit.create((Zradian**3).dim, name="Zradian3", dispname=f"{str(Zradian)}^3", scale=Zradian.scale*3)
Pradian2 = Unit.create((Pradian**2).dim, name="Pradian2", dispname=f"{str(Pradian)}^2", scale=Pradian.scale*2)
Pradian3 = Unit.create((Pradian**3).dim, name="Pradian3", dispname=f"{str(Pradian)}^3", scale=Pradian.scale*3)
dradian2 = Unit.create((dradian**2).dim, name="dradian2", dispname=f"{str(dradian)}^2", scale=dradian.scale*2)
dradian3 = Unit.create((dradian**3).dim, name="dradian3", dispname=f"{str(dradian)}^3", scale=dradian.scale*3)
Gradian2 = Unit.create((Gradian**2).dim, name="Gradian2", dispname=f"{str(Gradian)}^2", scale=Gradian.scale*2)
Gradian3 = Unit.create((Gradian**3).dim, name="Gradian3", dispname=f"{str(Gradian)}^3", scale=Gradian.scale*3)
fradian2 = Unit.create((fradian**2).dim, name="fradian2", dispname=f"{str(fradian)}^2", scale=fradian.scale*2)
fradian3 = Unit.create((fradian**3).dim, name="fradian3", dispname=f"{str(fradian)}^3", scale=fradian.scale*3)
hradian2 = Unit.create((hradian**2).dim, name="hradian2", dispname=f"{str(hradian)}^2", scale=hradian.scale*2)
hradian3 = Unit.create((hradian**3).dim, name="hradian3", dispname=f"{str(hradian)}^3", scale=hradian.scale*3)
daradian2 = Unit.create((daradian**2).dim, name="daradian2", dispname=f"{str(daradian)}^2", scale=daradian.scale*2)
daradian3 = Unit.create((daradian**3).dim, name="daradian3", dispname=f"{str(daradian)}^3", scale=daradian.scale*3)
mradian2 = Unit.create((mradian**2).dim, name="mradian2", dispname=f"{str(mradian)}^2", scale=mradian.scale*2)
mradian3 = Unit.create((mradian**3).dim, name="mradian3", dispname=f"{str(mradian)}^3", scale=mradian.scale*3)
nradian2 = Unit.create((nradian**2).dim, name="nradian2", dispname=f"{str(nradian)}^2", scale=nradian.scale*2)
nradian3 = Unit.create((nradian**3).dim, name="nradian3", dispname=f"{str(nradian)}^3", scale=nradian.scale*3)
pradian2 = Unit.create((pradian**2).dim, name="pradian2", dispname=f"{str(pradian)}^2", scale=pradian.scale*2)
pradian3 = Unit.create((pradian**3).dim, name="pradian3", dispname=f"{str(pradian)}^3", scale=pradian.scale*3)
uradian2 = Unit.create((uradian**2).dim, name="uradian2", dispname=f"{str(uradian)}^2", scale=uradian.scale*2)
uradian3 = Unit.create((uradian**3).dim, name="uradian3", dispname=f"{str(uradian)}^3", scale=uradian.scale*3)
Tradian2 = Unit.create((Tradian**2).dim, name="Tradian2", dispname=f"{str(Tradian)}^2", scale=Tradian.scale*2)
Tradian3 = Unit.create((Tradian**3).dim, name="Tradian3", dispname=f"{str(Tradian)}^3", scale=Tradian.scale*3)
yradian2 = Unit.create((yradian**2).dim, name="yradian2", dispname=f"{str(yradian)}^2", scale=yradian.scale*2)
yradian3 = Unit.create((yradian**3).dim, name="yradian3", dispname=f"{str(yradian)}^3", scale=yradian.scale*3)
Eradian2 = Unit.create((Eradian**2).dim, name="Eradian2", dispname=f"{str(Eradian)}^2", scale=Eradian.scale*2)
Eradian3 = Unit.create((Eradian**3).dim, name="Eradian3", dispname=f"{str(Eradian)}^3", scale=Eradian.scale*3)
zradian2 = Unit.create((zradian**2).dim, name="zradian2", dispname=f"{str(zradian)}^2", scale=zradian.scale*2)
zradian3 = Unit.create((zradian**3).dim, name="zradian3", dispname=f"{str(zradian)}^3", scale=zradian.scale*3)
Mradian2 = Unit.create((Mradian**2).dim, name="Mradian2", dispname=f"{str(Mradian)}^2", scale=Mradian.scale*2)
Mradian3 = Unit.create((Mradian**3).dim, name="Mradian3", dispname=f"{str(Mradian)}^3", scale=Mradian.scale*3)
kradian2 = Unit.create((kradian**2).dim, name="kradian2", dispname=f"{str(kradian)}^2", scale=kradian.scale*2)
kradian3 = Unit.create((kradian**3).dim, name="kradian3", dispname=f"{str(kradian)}^3", scale=kradian.scale*3)
Yradian2 = Unit.create((Yradian**2).dim, name="Yradian2", dispname=f"{str(Yradian)}^2", scale=Yradian.scale*2)
Yradian3 = Unit.create((Yradian**3).dim, name="Yradian3", dispname=f"{str(Yradian)}^3", scale=Yradian.scale*3)
asteradian2 = Unit.create((asteradian**2).dim, name="asteradian2", dispname=f"{str(asteradian)}^2", scale=asteradian.scale*2)
asteradian3 = Unit.create((asteradian**3).dim, name="asteradian3", dispname=f"{str(asteradian)}^3", scale=asteradian.scale*3)
csteradian2 = Unit.create((csteradian**2).dim, name="csteradian2", dispname=f"{str(csteradian)}^2", scale=csteradian.scale*2)
csteradian3 = Unit.create((csteradian**3).dim, name="csteradian3", dispname=f"{str(csteradian)}^3", scale=csteradian.scale*3)
Zsteradian2 = Unit.create((Zsteradian**2).dim, name="Zsteradian2", dispname=f"{str(Zsteradian)}^2", scale=Zsteradian.scale*2)
Zsteradian3 = Unit.create((Zsteradian**3).dim, name="Zsteradian3", dispname=f"{str(Zsteradian)}^3", scale=Zsteradian.scale*3)
Psteradian2 = Unit.create((Psteradian**2).dim, name="Psteradian2", dispname=f"{str(Psteradian)}^2", scale=Psteradian.scale*2)
Psteradian3 = Unit.create((Psteradian**3).dim, name="Psteradian3", dispname=f"{str(Psteradian)}^3", scale=Psteradian.scale*3)
dsteradian2 = Unit.create((dsteradian**2).dim, name="dsteradian2", dispname=f"{str(dsteradian)}^2", scale=dsteradian.scale*2)
dsteradian3 = Unit.create((dsteradian**3).dim, name="dsteradian3", dispname=f"{str(dsteradian)}^3", scale=dsteradian.scale*3)
Gsteradian2 = Unit.create((Gsteradian**2).dim, name="Gsteradian2", dispname=f"{str(Gsteradian)}^2", scale=Gsteradian.scale*2)
Gsteradian3 = Unit.create((Gsteradian**3).dim, name="Gsteradian3", dispname=f"{str(Gsteradian)}^3", scale=Gsteradian.scale*3)
fsteradian2 = Unit.create((fsteradian**2).dim, name="fsteradian2", dispname=f"{str(fsteradian)}^2", scale=fsteradian.scale*2)
fsteradian3 = Unit.create((fsteradian**3).dim, name="fsteradian3", dispname=f"{str(fsteradian)}^3", scale=fsteradian.scale*3)
hsteradian2 = Unit.create((hsteradian**2).dim, name="hsteradian2", dispname=f"{str(hsteradian)}^2", scale=hsteradian.scale*2)
hsteradian3 = Unit.create((hsteradian**3).dim, name="hsteradian3", dispname=f"{str(hsteradian)}^3", scale=hsteradian.scale*3)
dasteradian2 = Unit.create((dasteradian**2).dim, name="dasteradian2", dispname=f"{str(dasteradian)}^2", scale=dasteradian.scale*2)
dasteradian3 = Unit.create((dasteradian**3).dim, name="dasteradian3", dispname=f"{str(dasteradian)}^3", scale=dasteradian.scale*3)
msteradian2 = Unit.create((msteradian**2).dim, name="msteradian2", dispname=f"{str(msteradian)}^2", scale=msteradian.scale*2)
msteradian3 = Unit.create((msteradian**3).dim, name="msteradian3", dispname=f"{str(msteradian)}^3", scale=msteradian.scale*3)
nsteradian2 = Unit.create((nsteradian**2).dim, name="nsteradian2", dispname=f"{str(nsteradian)}^2", scale=nsteradian.scale*2)
nsteradian3 = Unit.create((nsteradian**3).dim, name="nsteradian3", dispname=f"{str(nsteradian)}^3", scale=nsteradian.scale*3)
psteradian2 = Unit.create((psteradian**2).dim, name="psteradian2", dispname=f"{str(psteradian)}^2", scale=psteradian.scale*2)
psteradian3 = Unit.create((psteradian**3).dim, name="psteradian3", dispname=f"{str(psteradian)}^3", scale=psteradian.scale*3)
usteradian2 = Unit.create((usteradian**2).dim, name="usteradian2", dispname=f"{str(usteradian)}^2", scale=usteradian.scale*2)
usteradian3 = Unit.create((usteradian**3).dim, name="usteradian3", dispname=f"{str(usteradian)}^3", scale=usteradian.scale*3)
Tsteradian2 = Unit.create((Tsteradian**2).dim, name="Tsteradian2", dispname=f"{str(Tsteradian)}^2", scale=Tsteradian.scale*2)
Tsteradian3 = Unit.create((Tsteradian**3).dim, name="Tsteradian3", dispname=f"{str(Tsteradian)}^3", scale=Tsteradian.scale*3)
ysteradian2 = Unit.create((ysteradian**2).dim, name="ysteradian2", dispname=f"{str(ysteradian)}^2", scale=ysteradian.scale*2)
ysteradian3 = Unit.create((ysteradian**3).dim, name="ysteradian3", dispname=f"{str(ysteradian)}^3", scale=ysteradian.scale*3)
Esteradian2 = Unit.create((Esteradian**2).dim, name="Esteradian2", dispname=f"{str(Esteradian)}^2", scale=Esteradian.scale*2)
Esteradian3 = Unit.create((Esteradian**3).dim, name="Esteradian3", dispname=f"{str(Esteradian)}^3", scale=Esteradian.scale*3)
zsteradian2 = Unit.create((zsteradian**2).dim, name="zsteradian2", dispname=f"{str(zsteradian)}^2", scale=zsteradian.scale*2)
zsteradian3 = Unit.create((zsteradian**3).dim, name="zsteradian3", dispname=f"{str(zsteradian)}^3", scale=zsteradian.scale*3)
Msteradian2 = Unit.create((Msteradian**2).dim, name="Msteradian2", dispname=f"{str(Msteradian)}^2", scale=Msteradian.scale*2)
Msteradian3 = Unit.create((Msteradian**3).dim, name="Msteradian3", dispname=f"{str(Msteradian)}^3", scale=Msteradian.scale*3)
ksteradian2 = Unit.create((ksteradian**2).dim, name="ksteradian2", dispname=f"{str(ksteradian)}^2", scale=ksteradian.scale*2)
ksteradian3 = Unit.create((ksteradian**3).dim, name="ksteradian3", dispname=f"{str(ksteradian)}^3", scale=ksteradian.scale*3)
Ysteradian2 = Unit.create((Ysteradian**2).dim, name="Ysteradian2", dispname=f"{str(Ysteradian)}^2", scale=Ysteradian.scale*2)
Ysteradian3 = Unit.create((Ysteradian**3).dim, name="Ysteradian3", dispname=f"{str(Ysteradian)}^3", scale=Ysteradian.scale*3)
ahertz2 = Unit.create((ahertz**2).dim, name="ahertz2", dispname=f"{str(ahertz)}^2", scale=ahertz.scale*2)
ahertz3 = Unit.create((ahertz**3).dim, name="ahertz3", dispname=f"{str(ahertz)}^3", scale=ahertz.scale*3)
chertz2 = Unit.create((chertz**2).dim, name="chertz2", dispname=f"{str(chertz)}^2", scale=chertz.scale*2)
chertz3 = Unit.create((chertz**3).dim, name="chertz3", dispname=f"{str(chertz)}^3", scale=chertz.scale*3)
Zhertz2 = Unit.create((Zhertz**2).dim, name="Zhertz2", dispname=f"{str(Zhertz)}^2", scale=Zhertz.scale*2)
Zhertz3 = Unit.create((Zhertz**3).dim, name="Zhertz3", dispname=f"{str(Zhertz)}^3", scale=Zhertz.scale*3)
Phertz2 = Unit.create((Phertz**2).dim, name="Phertz2", dispname=f"{str(Phertz)}^2", scale=Phertz.scale*2)
Phertz3 = Unit.create((Phertz**3).dim, name="Phertz3", dispname=f"{str(Phertz)}^3", scale=Phertz.scale*3)
dhertz2 = Unit.create((dhertz**2).dim, name="dhertz2", dispname=f"{str(dhertz)}^2", scale=dhertz.scale*2)
dhertz3 = Unit.create((dhertz**3).dim, name="dhertz3", dispname=f"{str(dhertz)}^3", scale=dhertz.scale*3)
Ghertz2 = Unit.create((Ghertz**2).dim, name="Ghertz2", dispname=f"{str(Ghertz)}^2", scale=Ghertz.scale*2)
Ghertz3 = Unit.create((Ghertz**3).dim, name="Ghertz3", dispname=f"{str(Ghertz)}^3", scale=Ghertz.scale*3)
fhertz2 = Unit.create((fhertz**2).dim, name="fhertz2", dispname=f"{str(fhertz)}^2", scale=fhertz.scale*2)
fhertz3 = Unit.create((fhertz**3).dim, name="fhertz3", dispname=f"{str(fhertz)}^3", scale=fhertz.scale*3)
hhertz2 = Unit.create((hhertz**2).dim, name="hhertz2", dispname=f"{str(hhertz)}^2", scale=hhertz.scale*2)
hhertz3 = Unit.create((hhertz**3).dim, name="hhertz3", dispname=f"{str(hhertz)}^3", scale=hhertz.scale*3)
dahertz2 = Unit.create((dahertz**2).dim, name="dahertz2", dispname=f"{str(dahertz)}^2", scale=dahertz.scale*2)
dahertz3 = Unit.create((dahertz**3).dim, name="dahertz3", dispname=f"{str(dahertz)}^3", scale=dahertz.scale*3)
mhertz2 = Unit.create((mhertz**2).dim, name="mhertz2", dispname=f"{str(mhertz)}^2", scale=mhertz.scale*2)
mhertz3 = Unit.create((mhertz**3).dim, name="mhertz3", dispname=f"{str(mhertz)}^3", scale=mhertz.scale*3)
nhertz2 = Unit.create((nhertz**2).dim, name="nhertz2", dispname=f"{str(nhertz)}^2", scale=nhertz.scale*2)
nhertz3 = Unit.create((nhertz**3).dim, name="nhertz3", dispname=f"{str(nhertz)}^3", scale=nhertz.scale*3)
phertz2 = Unit.create((phertz**2).dim, name="phertz2", dispname=f"{str(phertz)}^2", scale=phertz.scale*2)
phertz3 = Unit.create((phertz**3).dim, name="phertz3", dispname=f"{str(phertz)}^3", scale=phertz.scale*3)
uhertz2 = Unit.create((uhertz**2).dim, name="uhertz2", dispname=f"{str(uhertz)}^2", scale=uhertz.scale*2)
uhertz3 = Unit.create((uhertz**3).dim, name="uhertz3", dispname=f"{str(uhertz)}^3", scale=uhertz.scale*3)
Thertz2 = Unit.create((Thertz**2).dim, name="Thertz2", dispname=f"{str(Thertz)}^2", scale=Thertz.scale*2)
Thertz3 = Unit.create((Thertz**3).dim, name="Thertz3", dispname=f"{str(Thertz)}^3", scale=Thertz.scale*3)
yhertz2 = Unit.create((yhertz**2).dim, name="yhertz2", dispname=f"{str(yhertz)}^2", scale=yhertz.scale*2)
yhertz3 = Unit.create((yhertz**3).dim, name="yhertz3", dispname=f"{str(yhertz)}^3", scale=yhertz.scale*3)
Ehertz2 = Unit.create((Ehertz**2).dim, name="Ehertz2", dispname=f"{str(Ehertz)}^2", scale=Ehertz.scale*2)
Ehertz3 = Unit.create((Ehertz**3).dim, name="Ehertz3", dispname=f"{str(Ehertz)}^3", scale=Ehertz.scale*3)
zhertz2 = Unit.create((zhertz**2).dim, name="zhertz2", dispname=f"{str(zhertz)}^2", scale=zhertz.scale*2)
zhertz3 = Unit.create((zhertz**3).dim, name="zhertz3", dispname=f"{str(zhertz)}^3", scale=zhertz.scale*3)
Mhertz2 = Unit.create((Mhertz**2).dim, name="Mhertz2", dispname=f"{str(Mhertz)}^2", scale=Mhertz.scale*2)
Mhertz3 = Unit.create((Mhertz**3).dim, name="Mhertz3", dispname=f"{str(Mhertz)}^3", scale=Mhertz.scale*3)
khertz2 = Unit.create((khertz**2).dim, name="khertz2", dispname=f"{str(khertz)}^2", scale=khertz.scale*2)
khertz3 = Unit.create((khertz**3).dim, name="khertz3", dispname=f"{str(khertz)}^3", scale=khertz.scale*3)
Yhertz2 = Unit.create((Yhertz**2).dim, name="Yhertz2", dispname=f"{str(Yhertz)}^2", scale=Yhertz.scale*2)
Yhertz3 = Unit.create((Yhertz**3).dim, name="Yhertz3", dispname=f"{str(Yhertz)}^3", scale=Yhertz.scale*3)
anewton2 = Unit.create((anewton**2).dim, name="anewton2", dispname=f"{str(anewton)}^2", scale=anewton.scale*2)
anewton3 = Unit.create((anewton**3).dim, name="anewton3", dispname=f"{str(anewton)}^3", scale=anewton.scale*3)
cnewton2 = Unit.create((cnewton**2).dim, name="cnewton2", dispname=f"{str(cnewton)}^2", scale=cnewton.scale*2)
cnewton3 = Unit.create((cnewton**3).dim, name="cnewton3", dispname=f"{str(cnewton)}^3", scale=cnewton.scale*3)
Znewton2 = Unit.create((Znewton**2).dim, name="Znewton2", dispname=f"{str(Znewton)}^2", scale=Znewton.scale*2)
Znewton3 = Unit.create((Znewton**3).dim, name="Znewton3", dispname=f"{str(Znewton)}^3", scale=Znewton.scale*3)
Pnewton2 = Unit.create((Pnewton**2).dim, name="Pnewton2", dispname=f"{str(Pnewton)}^2", scale=Pnewton.scale*2)
Pnewton3 = Unit.create((Pnewton**3).dim, name="Pnewton3", dispname=f"{str(Pnewton)}^3", scale=Pnewton.scale*3)
dnewton2 = Unit.create((dnewton**2).dim, name="dnewton2", dispname=f"{str(dnewton)}^2", scale=dnewton.scale*2)
dnewton3 = Unit.create((dnewton**3).dim, name="dnewton3", dispname=f"{str(dnewton)}^3", scale=dnewton.scale*3)
Gnewton2 = Unit.create((Gnewton**2).dim, name="Gnewton2", dispname=f"{str(Gnewton)}^2", scale=Gnewton.scale*2)
Gnewton3 = Unit.create((Gnewton**3).dim, name="Gnewton3", dispname=f"{str(Gnewton)}^3", scale=Gnewton.scale*3)
fnewton2 = Unit.create((fnewton**2).dim, name="fnewton2", dispname=f"{str(fnewton)}^2", scale=fnewton.scale*2)
fnewton3 = Unit.create((fnewton**3).dim, name="fnewton3", dispname=f"{str(fnewton)}^3", scale=fnewton.scale*3)
hnewton2 = Unit.create((hnewton**2).dim, name="hnewton2", dispname=f"{str(hnewton)}^2", scale=hnewton.scale*2)
hnewton3 = Unit.create((hnewton**3).dim, name="hnewton3", dispname=f"{str(hnewton)}^3", scale=hnewton.scale*3)
danewton2 = Unit.create((danewton**2).dim, name="danewton2", dispname=f"{str(danewton)}^2", scale=danewton.scale*2)
danewton3 = Unit.create((danewton**3).dim, name="danewton3", dispname=f"{str(danewton)}^3", scale=danewton.scale*3)
mnewton2 = Unit.create((mnewton**2).dim, name="mnewton2", dispname=f"{str(mnewton)}^2", scale=mnewton.scale*2)
mnewton3 = Unit.create((mnewton**3).dim, name="mnewton3", dispname=f"{str(mnewton)}^3", scale=mnewton.scale*3)
nnewton2 = Unit.create((nnewton**2).dim, name="nnewton2", dispname=f"{str(nnewton)}^2", scale=nnewton.scale*2)
nnewton3 = Unit.create((nnewton**3).dim, name="nnewton3", dispname=f"{str(nnewton)}^3", scale=nnewton.scale*3)
pnewton2 = Unit.create((pnewton**2).dim, name="pnewton2", dispname=f"{str(pnewton)}^2", scale=pnewton.scale*2)
pnewton3 = Unit.create((pnewton**3).dim, name="pnewton3", dispname=f"{str(pnewton)}^3", scale=pnewton.scale*3)
unewton2 = Unit.create((unewton**2).dim, name="unewton2", dispname=f"{str(unewton)}^2", scale=unewton.scale*2)
unewton3 = Unit.create((unewton**3).dim, name="unewton3", dispname=f"{str(unewton)}^3", scale=unewton.scale*3)
Tnewton2 = Unit.create((Tnewton**2).dim, name="Tnewton2", dispname=f"{str(Tnewton)}^2", scale=Tnewton.scale*2)
Tnewton3 = Unit.create((Tnewton**3).dim, name="Tnewton3", dispname=f"{str(Tnewton)}^3", scale=Tnewton.scale*3)
ynewton2 = Unit.create((ynewton**2).dim, name="ynewton2", dispname=f"{str(ynewton)}^2", scale=ynewton.scale*2)
ynewton3 = Unit.create((ynewton**3).dim, name="ynewton3", dispname=f"{str(ynewton)}^3", scale=ynewton.scale*3)
Enewton2 = Unit.create((Enewton**2).dim, name="Enewton2", dispname=f"{str(Enewton)}^2", scale=Enewton.scale*2)
Enewton3 = Unit.create((Enewton**3).dim, name="Enewton3", dispname=f"{str(Enewton)}^3", scale=Enewton.scale*3)
znewton2 = Unit.create((znewton**2).dim, name="znewton2", dispname=f"{str(znewton)}^2", scale=znewton.scale*2)
znewton3 = Unit.create((znewton**3).dim, name="znewton3", dispname=f"{str(znewton)}^3", scale=znewton.scale*3)
Mnewton2 = Unit.create((Mnewton**2).dim, name="Mnewton2", dispname=f"{str(Mnewton)}^2", scale=Mnewton.scale*2)
Mnewton3 = Unit.create((Mnewton**3).dim, name="Mnewton3", dispname=f"{str(Mnewton)}^3", scale=Mnewton.scale*3)
knewton2 = Unit.create((knewton**2).dim, name="knewton2", dispname=f"{str(knewton)}^2", scale=knewton.scale*2)
knewton3 = Unit.create((knewton**3).dim, name="knewton3", dispname=f"{str(knewton)}^3", scale=knewton.scale*3)
Ynewton2 = Unit.create((Ynewton**2).dim, name="Ynewton2", dispname=f"{str(Ynewton)}^2", scale=Ynewton.scale*2)
Ynewton3 = Unit.create((Ynewton**3).dim, name="Ynewton3", dispname=f"{str(Ynewton)}^3", scale=Ynewton.scale*3)
apascal2 = Unit.create((apascal**2).dim, name="apascal2", dispname=f"{str(apascal)}^2", scale=apascal.scale*2)
apascal3 = Unit.create((apascal**3).dim, name="apascal3", dispname=f"{str(apascal)}^3", scale=apascal.scale*3)
cpascal2 = Unit.create((cpascal**2).dim, name="cpascal2", dispname=f"{str(cpascal)}^2", scale=cpascal.scale*2)
cpascal3 = Unit.create((cpascal**3).dim, name="cpascal3", dispname=f"{str(cpascal)}^3", scale=cpascal.scale*3)
Zpascal2 = Unit.create((Zpascal**2).dim, name="Zpascal2", dispname=f"{str(Zpascal)}^2", scale=Zpascal.scale*2)
Zpascal3 = Unit.create((Zpascal**3).dim, name="Zpascal3", dispname=f"{str(Zpascal)}^3", scale=Zpascal.scale*3)
Ppascal2 = Unit.create((Ppascal**2).dim, name="Ppascal2", dispname=f"{str(Ppascal)}^2", scale=Ppascal.scale*2)
Ppascal3 = Unit.create((Ppascal**3).dim, name="Ppascal3", dispname=f"{str(Ppascal)}^3", scale=Ppascal.scale*3)
dpascal2 = Unit.create((dpascal**2).dim, name="dpascal2", dispname=f"{str(dpascal)}^2", scale=dpascal.scale*2)
dpascal3 = Unit.create((dpascal**3).dim, name="dpascal3", dispname=f"{str(dpascal)}^3", scale=dpascal.scale*3)
Gpascal2 = Unit.create((Gpascal**2).dim, name="Gpascal2", dispname=f"{str(Gpascal)}^2", scale=Gpascal.scale*2)
Gpascal3 = Unit.create((Gpascal**3).dim, name="Gpascal3", dispname=f"{str(Gpascal)}^3", scale=Gpascal.scale*3)
fpascal2 = Unit.create((fpascal**2).dim, name="fpascal2", dispname=f"{str(fpascal)}^2", scale=fpascal.scale*2)
fpascal3 = Unit.create((fpascal**3).dim, name="fpascal3", dispname=f"{str(fpascal)}^3", scale=fpascal.scale*3)
hpascal2 = Unit.create((hpascal**2).dim, name="hpascal2", dispname=f"{str(hpascal)}^2", scale=hpascal.scale*2)
hpascal3 = Unit.create((hpascal**3).dim, name="hpascal3", dispname=f"{str(hpascal)}^3", scale=hpascal.scale*3)
dapascal2 = Unit.create((dapascal**2).dim, name="dapascal2", dispname=f"{str(dapascal)}^2", scale=dapascal.scale*2)
dapascal3 = Unit.create((dapascal**3).dim, name="dapascal3", dispname=f"{str(dapascal)}^3", scale=dapascal.scale*3)
mpascal2 = Unit.create((mpascal**2).dim, name="mpascal2", dispname=f"{str(mpascal)}^2", scale=mpascal.scale*2)
mpascal3 = Unit.create((mpascal**3).dim, name="mpascal3", dispname=f"{str(mpascal)}^3", scale=mpascal.scale*3)
npascal2 = Unit.create((npascal**2).dim, name="npascal2", dispname=f"{str(npascal)}^2", scale=npascal.scale*2)
npascal3 = Unit.create((npascal**3).dim, name="npascal3", dispname=f"{str(npascal)}^3", scale=npascal.scale*3)
ppascal2 = Unit.create((ppascal**2).dim, name="ppascal2", dispname=f"{str(ppascal)}^2", scale=ppascal.scale*2)
ppascal3 = Unit.create((ppascal**3).dim, name="ppascal3", dispname=f"{str(ppascal)}^3", scale=ppascal.scale*3)
upascal2 = Unit.create((upascal**2).dim, name="upascal2", dispname=f"{str(upascal)}^2", scale=upascal.scale*2)
upascal3 = Unit.create((upascal**3).dim, name="upascal3", dispname=f"{str(upascal)}^3", scale=upascal.scale*3)
Tpascal2 = Unit.create((Tpascal**2).dim, name="Tpascal2", dispname=f"{str(Tpascal)}^2", scale=Tpascal.scale*2)
Tpascal3 = Unit.create((Tpascal**3).dim, name="Tpascal3", dispname=f"{str(Tpascal)}^3", scale=Tpascal.scale*3)
ypascal2 = Unit.create((ypascal**2).dim, name="ypascal2", dispname=f"{str(ypascal)}^2", scale=ypascal.scale*2)
ypascal3 = Unit.create((ypascal**3).dim, name="ypascal3", dispname=f"{str(ypascal)}^3", scale=ypascal.scale*3)
Epascal2 = Unit.create((Epascal**2).dim, name="Epascal2", dispname=f"{str(Epascal)}^2", scale=Epascal.scale*2)
Epascal3 = Unit.create((Epascal**3).dim, name="Epascal3", dispname=f"{str(Epascal)}^3", scale=Epascal.scale*3)
zpascal2 = Unit.create((zpascal**2).dim, name="zpascal2", dispname=f"{str(zpascal)}^2", scale=zpascal.scale*2)
zpascal3 = Unit.create((zpascal**3).dim, name="zpascal3", dispname=f"{str(zpascal)}^3", scale=zpascal.scale*3)
Mpascal2 = Unit.create((Mpascal**2).dim, name="Mpascal2", dispname=f"{str(Mpascal)}^2", scale=Mpascal.scale*2)
Mpascal3 = Unit.create((Mpascal**3).dim, name="Mpascal3", dispname=f"{str(Mpascal)}^3", scale=Mpascal.scale*3)
kpascal2 = Unit.create((kpascal**2).dim, name="kpascal2", dispname=f"{str(kpascal)}^2", scale=kpascal.scale*2)
kpascal3 = Unit.create((kpascal**3).dim, name="kpascal3", dispname=f"{str(kpascal)}^3", scale=kpascal.scale*3)
Ypascal2 = Unit.create((Ypascal**2).dim, name="Ypascal2", dispname=f"{str(Ypascal)}^2", scale=Ypascal.scale*2)
Ypascal3 = Unit.create((Ypascal**3).dim, name="Ypascal3", dispname=f"{str(Ypascal)}^3", scale=Ypascal.scale*3)
ajoule2 = Unit.create((ajoule**2).dim, name="ajoule2", dispname=f"{str(ajoule)}^2", scale=ajoule.scale*2)
ajoule3 = Unit.create((ajoule**3).dim, name="ajoule3", dispname=f"{str(ajoule)}^3", scale=ajoule.scale*3)
cjoule2 = Unit.create((cjoule**2).dim, name="cjoule2", dispname=f"{str(cjoule)}^2", scale=cjoule.scale*2)
cjoule3 = Unit.create((cjoule**3).dim, name="cjoule3", dispname=f"{str(cjoule)}^3", scale=cjoule.scale*3)
Zjoule2 = Unit.create((Zjoule**2).dim, name="Zjoule2", dispname=f"{str(Zjoule)}^2", scale=Zjoule.scale*2)
Zjoule3 = Unit.create((Zjoule**3).dim, name="Zjoule3", dispname=f"{str(Zjoule)}^3", scale=Zjoule.scale*3)
Pjoule2 = Unit.create((Pjoule**2).dim, name="Pjoule2", dispname=f"{str(Pjoule)}^2", scale=Pjoule.scale*2)
Pjoule3 = Unit.create((Pjoule**3).dim, name="Pjoule3", dispname=f"{str(Pjoule)}^3", scale=Pjoule.scale*3)
djoule2 = Unit.create((djoule**2).dim, name="djoule2", dispname=f"{str(djoule)}^2", scale=djoule.scale*2)
djoule3 = Unit.create((djoule**3).dim, name="djoule3", dispname=f"{str(djoule)}^3", scale=djoule.scale*3)
Gjoule2 = Unit.create((Gjoule**2).dim, name="Gjoule2", dispname=f"{str(Gjoule)}^2", scale=Gjoule.scale*2)
Gjoule3 = Unit.create((Gjoule**3).dim, name="Gjoule3", dispname=f"{str(Gjoule)}^3", scale=Gjoule.scale*3)
fjoule2 = Unit.create((fjoule**2).dim, name="fjoule2", dispname=f"{str(fjoule)}^2", scale=fjoule.scale*2)
fjoule3 = Unit.create((fjoule**3).dim, name="fjoule3", dispname=f"{str(fjoule)}^3", scale=fjoule.scale*3)
hjoule2 = Unit.create((hjoule**2).dim, name="hjoule2", dispname=f"{str(hjoule)}^2", scale=hjoule.scale*2)
hjoule3 = Unit.create((hjoule**3).dim, name="hjoule3", dispname=f"{str(hjoule)}^3", scale=hjoule.scale*3)
dajoule2 = Unit.create((dajoule**2).dim, name="dajoule2", dispname=f"{str(dajoule)}^2", scale=dajoule.scale*2)
dajoule3 = Unit.create((dajoule**3).dim, name="dajoule3", dispname=f"{str(dajoule)}^3", scale=dajoule.scale*3)
mjoule2 = Unit.create((mjoule**2).dim, name="mjoule2", dispname=f"{str(mjoule)}^2", scale=mjoule.scale*2)
mjoule3 = Unit.create((mjoule**3).dim, name="mjoule3", dispname=f"{str(mjoule)}^3", scale=mjoule.scale*3)
njoule2 = Unit.create((njoule**2).dim, name="njoule2", dispname=f"{str(njoule)}^2", scale=njoule.scale*2)
njoule3 = Unit.create((njoule**3).dim, name="njoule3", dispname=f"{str(njoule)}^3", scale=njoule.scale*3)
pjoule2 = Unit.create((pjoule**2).dim, name="pjoule2", dispname=f"{str(pjoule)}^2", scale=pjoule.scale*2)
pjoule3 = Unit.create((pjoule**3).dim, name="pjoule3", dispname=f"{str(pjoule)}^3", scale=pjoule.scale*3)
ujoule2 = Unit.create((ujoule**2).dim, name="ujoule2", dispname=f"{str(ujoule)}^2", scale=ujoule.scale*2)
ujoule3 = Unit.create((ujoule**3).dim, name="ujoule3", dispname=f"{str(ujoule)}^3", scale=ujoule.scale*3)
Tjoule2 = Unit.create((Tjoule**2).dim, name="Tjoule2", dispname=f"{str(Tjoule)}^2", scale=Tjoule.scale*2)
Tjoule3 = Unit.create((Tjoule**3).dim, name="Tjoule3", dispname=f"{str(Tjoule)}^3", scale=Tjoule.scale*3)
yjoule2 = Unit.create((yjoule**2).dim, name="yjoule2", dispname=f"{str(yjoule)}^2", scale=yjoule.scale*2)
yjoule3 = Unit.create((yjoule**3).dim, name="yjoule3", dispname=f"{str(yjoule)}^3", scale=yjoule.scale*3)
Ejoule2 = Unit.create((Ejoule**2).dim, name="Ejoule2", dispname=f"{str(Ejoule)}^2", scale=Ejoule.scale*2)
Ejoule3 = Unit.create((Ejoule**3).dim, name="Ejoule3", dispname=f"{str(Ejoule)}^3", scale=Ejoule.scale*3)
zjoule2 = Unit.create((zjoule**2).dim, name="zjoule2", dispname=f"{str(zjoule)}^2", scale=zjoule.scale*2)
zjoule3 = Unit.create((zjoule**3).dim, name="zjoule3", dispname=f"{str(zjoule)}^3", scale=zjoule.scale*3)
Mjoule2 = Unit.create((Mjoule**2).dim, name="Mjoule2", dispname=f"{str(Mjoule)}^2", scale=Mjoule.scale*2)
Mjoule3 = Unit.create((Mjoule**3).dim, name="Mjoule3", dispname=f"{str(Mjoule)}^3", scale=Mjoule.scale*3)
kjoule2 = Unit.create((kjoule**2).dim, name="kjoule2", dispname=f"{str(kjoule)}^2", scale=kjoule.scale*2)
kjoule3 = Unit.create((kjoule**3).dim, name="kjoule3", dispname=f"{str(kjoule)}^3", scale=kjoule.scale*3)
Yjoule2 = Unit.create((Yjoule**2).dim, name="Yjoule2", dispname=f"{str(Yjoule)}^2", scale=Yjoule.scale*2)
Yjoule3 = Unit.create((Yjoule**3).dim, name="Yjoule3", dispname=f"{str(Yjoule)}^3", scale=Yjoule.scale*3)
awatt2 = Unit.create((awatt**2).dim, name="awatt2", dispname=f"{str(awatt)}^2", scale=awatt.scale*2)
awatt3 = Unit.create((awatt**3).dim, name="awatt3", dispname=f"{str(awatt)}^3", scale=awatt.scale*3)
cwatt2 = Unit.create((cwatt**2).dim, name="cwatt2", dispname=f"{str(cwatt)}^2", scale=cwatt.scale*2)
cwatt3 = Unit.create((cwatt**3).dim, name="cwatt3", dispname=f"{str(cwatt)}^3", scale=cwatt.scale*3)
Zwatt2 = Unit.create((Zwatt**2).dim, name="Zwatt2", dispname=f"{str(Zwatt)}^2", scale=Zwatt.scale*2)
Zwatt3 = Unit.create((Zwatt**3).dim, name="Zwatt3", dispname=f"{str(Zwatt)}^3", scale=Zwatt.scale*3)
Pwatt2 = Unit.create((Pwatt**2).dim, name="Pwatt2", dispname=f"{str(Pwatt)}^2", scale=Pwatt.scale*2)
Pwatt3 = Unit.create((Pwatt**3).dim, name="Pwatt3", dispname=f"{str(Pwatt)}^3", scale=Pwatt.scale*3)
dwatt2 = Unit.create((dwatt**2).dim, name="dwatt2", dispname=f"{str(dwatt)}^2", scale=dwatt.scale*2)
dwatt3 = Unit.create((dwatt**3).dim, name="dwatt3", dispname=f"{str(dwatt)}^3", scale=dwatt.scale*3)
Gwatt2 = Unit.create((Gwatt**2).dim, name="Gwatt2", dispname=f"{str(Gwatt)}^2", scale=Gwatt.scale*2)
Gwatt3 = Unit.create((Gwatt**3).dim, name="Gwatt3", dispname=f"{str(Gwatt)}^3", scale=Gwatt.scale*3)
fwatt2 = Unit.create((fwatt**2).dim, name="fwatt2", dispname=f"{str(fwatt)}^2", scale=fwatt.scale*2)
fwatt3 = Unit.create((fwatt**3).dim, name="fwatt3", dispname=f"{str(fwatt)}^3", scale=fwatt.scale*3)
hwatt2 = Unit.create((hwatt**2).dim, name="hwatt2", dispname=f"{str(hwatt)}^2", scale=hwatt.scale*2)
hwatt3 = Unit.create((hwatt**3).dim, name="hwatt3", dispname=f"{str(hwatt)}^3", scale=hwatt.scale*3)
dawatt2 = Unit.create((dawatt**2).dim, name="dawatt2", dispname=f"{str(dawatt)}^2", scale=dawatt.scale*2)
dawatt3 = Unit.create((dawatt**3).dim, name="dawatt3", dispname=f"{str(dawatt)}^3", scale=dawatt.scale*3)
mwatt2 = Unit.create((mwatt**2).dim, name="mwatt2", dispname=f"{str(mwatt)}^2", scale=mwatt.scale*2)
mwatt3 = Unit.create((mwatt**3).dim, name="mwatt3", dispname=f"{str(mwatt)}^3", scale=mwatt.scale*3)
nwatt2 = Unit.create((nwatt**2).dim, name="nwatt2", dispname=f"{str(nwatt)}^2", scale=nwatt.scale*2)
nwatt3 = Unit.create((nwatt**3).dim, name="nwatt3", dispname=f"{str(nwatt)}^3", scale=nwatt.scale*3)
pwatt2 = Unit.create((pwatt**2).dim, name="pwatt2", dispname=f"{str(pwatt)}^2", scale=pwatt.scale*2)
pwatt3 = Unit.create((pwatt**3).dim, name="pwatt3", dispname=f"{str(pwatt)}^3", scale=pwatt.scale*3)
uwatt2 = Unit.create((uwatt**2).dim, name="uwatt2", dispname=f"{str(uwatt)}^2", scale=uwatt.scale*2)
uwatt3 = Unit.create((uwatt**3).dim, name="uwatt3", dispname=f"{str(uwatt)}^3", scale=uwatt.scale*3)
Twatt2 = Unit.create((Twatt**2).dim, name="Twatt2", dispname=f"{str(Twatt)}^2", scale=Twatt.scale*2)
Twatt3 = Unit.create((Twatt**3).dim, name="Twatt3", dispname=f"{str(Twatt)}^3", scale=Twatt.scale*3)
ywatt2 = Unit.create((ywatt**2).dim, name="ywatt2", dispname=f"{str(ywatt)}^2", scale=ywatt.scale*2)
ywatt3 = Unit.create((ywatt**3).dim, name="ywatt3", dispname=f"{str(ywatt)}^3", scale=ywatt.scale*3)
Ewatt2 = Unit.create((Ewatt**2).dim, name="Ewatt2", dispname=f"{str(Ewatt)}^2", scale=Ewatt.scale*2)
Ewatt3 = Unit.create((Ewatt**3).dim, name="Ewatt3", dispname=f"{str(Ewatt)}^3", scale=Ewatt.scale*3)
zwatt2 = Unit.create((zwatt**2).dim, name="zwatt2", dispname=f"{str(zwatt)}^2", scale=zwatt.scale*2)
zwatt3 = Unit.create((zwatt**3).dim, name="zwatt3", dispname=f"{str(zwatt)}^3", scale=zwatt.scale*3)
Mwatt2 = Unit.create((Mwatt**2).dim, name="Mwatt2", dispname=f"{str(Mwatt)}^2", scale=Mwatt.scale*2)
Mwatt3 = Unit.create((Mwatt**3).dim, name="Mwatt3", dispname=f"{str(Mwatt)}^3", scale=Mwatt.scale*3)
kwatt2 = Unit.create((kwatt**2).dim, name="kwatt2", dispname=f"{str(kwatt)}^2", scale=kwatt.scale*2)
kwatt3 = Unit.create((kwatt**3).dim, name="kwatt3", dispname=f"{str(kwatt)}^3", scale=kwatt.scale*3)
Ywatt2 = Unit.create((Ywatt**2).dim, name="Ywatt2", dispname=f"{str(Ywatt)}^2", scale=Ywatt.scale*2)
Ywatt3 = Unit.create((Ywatt**3).dim, name="Ywatt3", dispname=f"{str(Ywatt)}^3", scale=Ywatt.scale*3)
acoulomb2 = Unit.create((acoulomb**2).dim, name="acoulomb2", dispname=f"{str(acoulomb)}^2", scale=acoulomb.scale*2)
acoulomb3 = Unit.create((acoulomb**3).dim, name="acoulomb3", dispname=f"{str(acoulomb)}^3", scale=acoulomb.scale*3)
ccoulomb2 = Unit.create((ccoulomb**2).dim, name="ccoulomb2", dispname=f"{str(ccoulomb)}^2", scale=ccoulomb.scale*2)
ccoulomb3 = Unit.create((ccoulomb**3).dim, name="ccoulomb3", dispname=f"{str(ccoulomb)}^3", scale=ccoulomb.scale*3)
Zcoulomb2 = Unit.create((Zcoulomb**2).dim, name="Zcoulomb2", dispname=f"{str(Zcoulomb)}^2", scale=Zcoulomb.scale*2)
Zcoulomb3 = Unit.create((Zcoulomb**3).dim, name="Zcoulomb3", dispname=f"{str(Zcoulomb)}^3", scale=Zcoulomb.scale*3)
Pcoulomb2 = Unit.create((Pcoulomb**2).dim, name="Pcoulomb2", dispname=f"{str(Pcoulomb)}^2", scale=Pcoulomb.scale*2)
Pcoulomb3 = Unit.create((Pcoulomb**3).dim, name="Pcoulomb3", dispname=f"{str(Pcoulomb)}^3", scale=Pcoulomb.scale*3)
dcoulomb2 = Unit.create((dcoulomb**2).dim, name="dcoulomb2", dispname=f"{str(dcoulomb)}^2", scale=dcoulomb.scale*2)
dcoulomb3 = Unit.create((dcoulomb**3).dim, name="dcoulomb3", dispname=f"{str(dcoulomb)}^3", scale=dcoulomb.scale*3)
Gcoulomb2 = Unit.create((Gcoulomb**2).dim, name="Gcoulomb2", dispname=f"{str(Gcoulomb)}^2", scale=Gcoulomb.scale*2)
Gcoulomb3 = Unit.create((Gcoulomb**3).dim, name="Gcoulomb3", dispname=f"{str(Gcoulomb)}^3", scale=Gcoulomb.scale*3)
fcoulomb2 = Unit.create((fcoulomb**2).dim, name="fcoulomb2", dispname=f"{str(fcoulomb)}^2", scale=fcoulomb.scale*2)
fcoulomb3 = Unit.create((fcoulomb**3).dim, name="fcoulomb3", dispname=f"{str(fcoulomb)}^3", scale=fcoulomb.scale*3)
hcoulomb2 = Unit.create((hcoulomb**2).dim, name="hcoulomb2", dispname=f"{str(hcoulomb)}^2", scale=hcoulomb.scale*2)
hcoulomb3 = Unit.create((hcoulomb**3).dim, name="hcoulomb3", dispname=f"{str(hcoulomb)}^3", scale=hcoulomb.scale*3)
dacoulomb2 = Unit.create((dacoulomb**2).dim, name="dacoulomb2", dispname=f"{str(dacoulomb)}^2", scale=dacoulomb.scale*2)
dacoulomb3 = Unit.create((dacoulomb**3).dim, name="dacoulomb3", dispname=f"{str(dacoulomb)}^3", scale=dacoulomb.scale*3)
mcoulomb2 = Unit.create((mcoulomb**2).dim, name="mcoulomb2", dispname=f"{str(mcoulomb)}^2", scale=mcoulomb.scale*2)
mcoulomb3 = Unit.create((mcoulomb**3).dim, name="mcoulomb3", dispname=f"{str(mcoulomb)}^3", scale=mcoulomb.scale*3)
ncoulomb2 = Unit.create((ncoulomb**2).dim, name="ncoulomb2", dispname=f"{str(ncoulomb)}^2", scale=ncoulomb.scale*2)
ncoulomb3 = Unit.create((ncoulomb**3).dim, name="ncoulomb3", dispname=f"{str(ncoulomb)}^3", scale=ncoulomb.scale*3)
pcoulomb2 = Unit.create((pcoulomb**2).dim, name="pcoulomb2", dispname=f"{str(pcoulomb)}^2", scale=pcoulomb.scale*2)
pcoulomb3 = Unit.create((pcoulomb**3).dim, name="pcoulomb3", dispname=f"{str(pcoulomb)}^3", scale=pcoulomb.scale*3)
ucoulomb2 = Unit.create((ucoulomb**2).dim, name="ucoulomb2", dispname=f"{str(ucoulomb)}^2", scale=ucoulomb.scale*2)
ucoulomb3 = Unit.create((ucoulomb**3).dim, name="ucoulomb3", dispname=f"{str(ucoulomb)}^3", scale=ucoulomb.scale*3)
Tcoulomb2 = Unit.create((Tcoulomb**2).dim, name="Tcoulomb2", dispname=f"{str(Tcoulomb)}^2", scale=Tcoulomb.scale*2)
Tcoulomb3 = Unit.create((Tcoulomb**3).dim, name="Tcoulomb3", dispname=f"{str(Tcoulomb)}^3", scale=Tcoulomb.scale*3)
ycoulomb2 = Unit.create((ycoulomb**2).dim, name="ycoulomb2", dispname=f"{str(ycoulomb)}^2", scale=ycoulomb.scale*2)
ycoulomb3 = Unit.create((ycoulomb**3).dim, name="ycoulomb3", dispname=f"{str(ycoulomb)}^3", scale=ycoulomb.scale*3)
Ecoulomb2 = Unit.create((Ecoulomb**2).dim, name="Ecoulomb2", dispname=f"{str(Ecoulomb)}^2", scale=Ecoulomb.scale*2)
Ecoulomb3 = Unit.create((Ecoulomb**3).dim, name="Ecoulomb3", dispname=f"{str(Ecoulomb)}^3", scale=Ecoulomb.scale*3)
zcoulomb2 = Unit.create((zcoulomb**2).dim, name="zcoulomb2", dispname=f"{str(zcoulomb)}^2", scale=zcoulomb.scale*2)
zcoulomb3 = Unit.create((zcoulomb**3).dim, name="zcoulomb3", dispname=f"{str(zcoulomb)}^3", scale=zcoulomb.scale*3)
Mcoulomb2 = Unit.create((Mcoulomb**2).dim, name="Mcoulomb2", dispname=f"{str(Mcoulomb)}^2", scale=Mcoulomb.scale*2)
Mcoulomb3 = Unit.create((Mcoulomb**3).dim, name="Mcoulomb3", dispname=f"{str(Mcoulomb)}^3", scale=Mcoulomb.scale*3)
kcoulomb2 = Unit.create((kcoulomb**2).dim, name="kcoulomb2", dispname=f"{str(kcoulomb)}^2", scale=kcoulomb.scale*2)
kcoulomb3 = Unit.create((kcoulomb**3).dim, name="kcoulomb3", dispname=f"{str(kcoulomb)}^3", scale=kcoulomb.scale*3)
Ycoulomb2 = Unit.create((Ycoulomb**2).dim, name="Ycoulomb2", dispname=f"{str(Ycoulomb)}^2", scale=Ycoulomb.scale*2)
Ycoulomb3 = Unit.create((Ycoulomb**3).dim, name="Ycoulomb3", dispname=f"{str(Ycoulomb)}^3", scale=Ycoulomb.scale*3)
avolt2 = Unit.create((avolt**2).dim, name="avolt2", dispname=f"{str(avolt)}^2", scale=avolt.scale*2)
avolt3 = Unit.create((avolt**3).dim, name="avolt3", dispname=f"{str(avolt)}^3", scale=avolt.scale*3)
cvolt2 = Unit.create((cvolt**2).dim, name="cvolt2", dispname=f"{str(cvolt)}^2", scale=cvolt.scale*2)
cvolt3 = Unit.create((cvolt**3).dim, name="cvolt3", dispname=f"{str(cvolt)}^3", scale=cvolt.scale*3)
Zvolt2 = Unit.create((Zvolt**2).dim, name="Zvolt2", dispname=f"{str(Zvolt)}^2", scale=Zvolt.scale*2)
Zvolt3 = Unit.create((Zvolt**3).dim, name="Zvolt3", dispname=f"{str(Zvolt)}^3", scale=Zvolt.scale*3)
Pvolt2 = Unit.create((Pvolt**2).dim, name="Pvolt2", dispname=f"{str(Pvolt)}^2", scale=Pvolt.scale*2)
Pvolt3 = Unit.create((Pvolt**3).dim, name="Pvolt3", dispname=f"{str(Pvolt)}^3", scale=Pvolt.scale*3)
dvolt2 = Unit.create((dvolt**2).dim, name="dvolt2", dispname=f"{str(dvolt)}^2", scale=dvolt.scale*2)
dvolt3 = Unit.create((dvolt**3).dim, name="dvolt3", dispname=f"{str(dvolt)}^3", scale=dvolt.scale*3)
Gvolt2 = Unit.create((Gvolt**2).dim, name="Gvolt2", dispname=f"{str(Gvolt)}^2", scale=Gvolt.scale*2)
Gvolt3 = Unit.create((Gvolt**3).dim, name="Gvolt3", dispname=f"{str(Gvolt)}^3", scale=Gvolt.scale*3)
fvolt2 = Unit.create((fvolt**2).dim, name="fvolt2", dispname=f"{str(fvolt)}^2", scale=fvolt.scale*2)
fvolt3 = Unit.create((fvolt**3).dim, name="fvolt3", dispname=f"{str(fvolt)}^3", scale=fvolt.scale*3)
hvolt2 = Unit.create((hvolt**2).dim, name="hvolt2", dispname=f"{str(hvolt)}^2", scale=hvolt.scale*2)
hvolt3 = Unit.create((hvolt**3).dim, name="hvolt3", dispname=f"{str(hvolt)}^3", scale=hvolt.scale*3)
davolt2 = Unit.create((davolt**2).dim, name="davolt2", dispname=f"{str(davolt)}^2", scale=davolt.scale*2)
davolt3 = Unit.create((davolt**3).dim, name="davolt3", dispname=f"{str(davolt)}^3", scale=davolt.scale*3)
mvolt2 = Unit.create((mvolt**2).dim, name="mvolt2", dispname=f"{str(mvolt)}^2", scale=mvolt.scale*2)
mvolt3 = Unit.create((mvolt**3).dim, name="mvolt3", dispname=f"{str(mvolt)}^3", scale=mvolt.scale*3)
nvolt2 = Unit.create((nvolt**2).dim, name="nvolt2", dispname=f"{str(nvolt)}^2", scale=nvolt.scale*2)
nvolt3 = Unit.create((nvolt**3).dim, name="nvolt3", dispname=f"{str(nvolt)}^3", scale=nvolt.scale*3)
pvolt2 = Unit.create((pvolt**2).dim, name="pvolt2", dispname=f"{str(pvolt)}^2", scale=pvolt.scale*2)
pvolt3 = Unit.create((pvolt**3).dim, name="pvolt3", dispname=f"{str(pvolt)}^3", scale=pvolt.scale*3)
uvolt2 = Unit.create((uvolt**2).dim, name="uvolt2", dispname=f"{str(uvolt)}^2", scale=uvolt.scale*2)
uvolt3 = Unit.create((uvolt**3).dim, name="uvolt3", dispname=f"{str(uvolt)}^3", scale=uvolt.scale*3)
Tvolt2 = Unit.create((Tvolt**2).dim, name="Tvolt2", dispname=f"{str(Tvolt)}^2", scale=Tvolt.scale*2)
Tvolt3 = Unit.create((Tvolt**3).dim, name="Tvolt3", dispname=f"{str(Tvolt)}^3", scale=Tvolt.scale*3)
yvolt2 = Unit.create((yvolt**2).dim, name="yvolt2", dispname=f"{str(yvolt)}^2", scale=yvolt.scale*2)
yvolt3 = Unit.create((yvolt**3).dim, name="yvolt3", dispname=f"{str(yvolt)}^3", scale=yvolt.scale*3)
Evolt2 = Unit.create((Evolt**2).dim, name="Evolt2", dispname=f"{str(Evolt)}^2", scale=Evolt.scale*2)
Evolt3 = Unit.create((Evolt**3).dim, name="Evolt3", dispname=f"{str(Evolt)}^3", scale=Evolt.scale*3)
zvolt2 = Unit.create((zvolt**2).dim, name="zvolt2", dispname=f"{str(zvolt)}^2", scale=zvolt.scale*2)
zvolt3 = Unit.create((zvolt**3).dim, name="zvolt3", dispname=f"{str(zvolt)}^3", scale=zvolt.scale*3)
Mvolt2 = Unit.create((Mvolt**2).dim, name="Mvolt2", dispname=f"{str(Mvolt)}^2", scale=Mvolt.scale*2)
Mvolt3 = Unit.create((Mvolt**3).dim, name="Mvolt3", dispname=f"{str(Mvolt)}^3", scale=Mvolt.scale*3)
kvolt2 = Unit.create((kvolt**2).dim, name="kvolt2", dispname=f"{str(kvolt)}^2", scale=kvolt.scale*2)
kvolt3 = Unit.create((kvolt**3).dim, name="kvolt3", dispname=f"{str(kvolt)}^3", scale=kvolt.scale*3)
Yvolt2 = Unit.create((Yvolt**2).dim, name="Yvolt2", dispname=f"{str(Yvolt)}^2", scale=Yvolt.scale*2)
Yvolt3 = Unit.create((Yvolt**3).dim, name="Yvolt3", dispname=f"{str(Yvolt)}^3", scale=Yvolt.scale*3)
afarad2 = Unit.create((afarad**2).dim, name="afarad2", dispname=f"{str(afarad)}^2", scale=afarad.scale*2)
afarad3 = Unit.create((afarad**3).dim, name="afarad3", dispname=f"{str(afarad)}^3", scale=afarad.scale*3)
cfarad2 = Unit.create((cfarad**2).dim, name="cfarad2", dispname=f"{str(cfarad)}^2", scale=cfarad.scale*2)
cfarad3 = Unit.create((cfarad**3).dim, name="cfarad3", dispname=f"{str(cfarad)}^3", scale=cfarad.scale*3)
Zfarad2 = Unit.create((Zfarad**2).dim, name="Zfarad2", dispname=f"{str(Zfarad)}^2", scale=Zfarad.scale*2)
Zfarad3 = Unit.create((Zfarad**3).dim, name="Zfarad3", dispname=f"{str(Zfarad)}^3", scale=Zfarad.scale*3)
Pfarad2 = Unit.create((Pfarad**2).dim, name="Pfarad2", dispname=f"{str(Pfarad)}^2", scale=Pfarad.scale*2)
Pfarad3 = Unit.create((Pfarad**3).dim, name="Pfarad3", dispname=f"{str(Pfarad)}^3", scale=Pfarad.scale*3)
dfarad2 = Unit.create((dfarad**2).dim, name="dfarad2", dispname=f"{str(dfarad)}^2", scale=dfarad.scale*2)
dfarad3 = Unit.create((dfarad**3).dim, name="dfarad3", dispname=f"{str(dfarad)}^3", scale=dfarad.scale*3)
Gfarad2 = Unit.create((Gfarad**2).dim, name="Gfarad2", dispname=f"{str(Gfarad)}^2", scale=Gfarad.scale*2)
Gfarad3 = Unit.create((Gfarad**3).dim, name="Gfarad3", dispname=f"{str(Gfarad)}^3", scale=Gfarad.scale*3)
ffarad2 = Unit.create((ffarad**2).dim, name="ffarad2", dispname=f"{str(ffarad)}^2", scale=ffarad.scale*2)
ffarad3 = Unit.create((ffarad**3).dim, name="ffarad3", dispname=f"{str(ffarad)}^3", scale=ffarad.scale*3)
hfarad2 = Unit.create((hfarad**2).dim, name="hfarad2", dispname=f"{str(hfarad)}^2", scale=hfarad.scale*2)
hfarad3 = Unit.create((hfarad**3).dim, name="hfarad3", dispname=f"{str(hfarad)}^3", scale=hfarad.scale*3)
dafarad2 = Unit.create((dafarad**2).dim, name="dafarad2", dispname=f"{str(dafarad)}^2", scale=dafarad.scale*2)
dafarad3 = Unit.create((dafarad**3).dim, name="dafarad3", dispname=f"{str(dafarad)}^3", scale=dafarad.scale*3)
mfarad2 = Unit.create((mfarad**2).dim, name="mfarad2", dispname=f"{str(mfarad)}^2", scale=mfarad.scale*2)
mfarad3 = Unit.create((mfarad**3).dim, name="mfarad3", dispname=f"{str(mfarad)}^3", scale=mfarad.scale*3)
nfarad2 = Unit.create((nfarad**2).dim, name="nfarad2", dispname=f"{str(nfarad)}^2", scale=nfarad.scale*2)
nfarad3 = Unit.create((nfarad**3).dim, name="nfarad3", dispname=f"{str(nfarad)}^3", scale=nfarad.scale*3)
pfarad2 = Unit.create((pfarad**2).dim, name="pfarad2", dispname=f"{str(pfarad)}^2", scale=pfarad.scale*2)
pfarad3 = Unit.create((pfarad**3).dim, name="pfarad3", dispname=f"{str(pfarad)}^3", scale=pfarad.scale*3)
ufarad2 = Unit.create((ufarad**2).dim, name="ufarad2", dispname=f"{str(ufarad)}^2", scale=ufarad.scale*2)
ufarad3 = Unit.create((ufarad**3).dim, name="ufarad3", dispname=f"{str(ufarad)}^3", scale=ufarad.scale*3)
Tfarad2 = Unit.create((Tfarad**2).dim, name="Tfarad2", dispname=f"{str(Tfarad)}^2", scale=Tfarad.scale*2)
Tfarad3 = Unit.create((Tfarad**3).dim, name="Tfarad3", dispname=f"{str(Tfarad)}^3", scale=Tfarad.scale*3)
yfarad2 = Unit.create((yfarad**2).dim, name="yfarad2", dispname=f"{str(yfarad)}^2", scale=yfarad.scale*2)
yfarad3 = Unit.create((yfarad**3).dim, name="yfarad3", dispname=f"{str(yfarad)}^3", scale=yfarad.scale*3)
Efarad2 = Unit.create((Efarad**2).dim, name="Efarad2", dispname=f"{str(Efarad)}^2", scale=Efarad.scale*2)
Efarad3 = Unit.create((Efarad**3).dim, name="Efarad3", dispname=f"{str(Efarad)}^3", scale=Efarad.scale*3)
zfarad2 = Unit.create((zfarad**2).dim, name="zfarad2", dispname=f"{str(zfarad)}^2", scale=zfarad.scale*2)
zfarad3 = Unit.create((zfarad**3).dim, name="zfarad3", dispname=f"{str(zfarad)}^3", scale=zfarad.scale*3)
Mfarad2 = Unit.create((Mfarad**2).dim, name="Mfarad2", dispname=f"{str(Mfarad)}^2", scale=Mfarad.scale*2)
Mfarad3 = Unit.create((Mfarad**3).dim, name="Mfarad3", dispname=f"{str(Mfarad)}^3", scale=Mfarad.scale*3)
kfarad2 = Unit.create((kfarad**2).dim, name="kfarad2", dispname=f"{str(kfarad)}^2", scale=kfarad.scale*2)
kfarad3 = Unit.create((kfarad**3).dim, name="kfarad3", dispname=f"{str(kfarad)}^3", scale=kfarad.scale*3)
Yfarad2 = Unit.create((Yfarad**2).dim, name="Yfarad2", dispname=f"{str(Yfarad)}^2", scale=Yfarad.scale*2)
Yfarad3 = Unit.create((Yfarad**3).dim, name="Yfarad3", dispname=f"{str(Yfarad)}^3", scale=Yfarad.scale*3)
aohm2 = Unit.create((aohm**2).dim, name="aohm2", dispname=f"{str(aohm)}^2", scale=aohm.scale*2)
aohm3 = Unit.create((aohm**3).dim, name="aohm3", dispname=f"{str(aohm)}^3", scale=aohm.scale*3)
cohm2 = Unit.create((cohm**2).dim, name="cohm2", dispname=f"{str(cohm)}^2", scale=cohm.scale*2)
cohm3 = Unit.create((cohm**3).dim, name="cohm3", dispname=f"{str(cohm)}^3", scale=cohm.scale*3)
Zohm2 = Unit.create((Zohm**2).dim, name="Zohm2", dispname=f"{str(Zohm)}^2", scale=Zohm.scale*2)
Zohm3 = Unit.create((Zohm**3).dim, name="Zohm3", dispname=f"{str(Zohm)}^3", scale=Zohm.scale*3)
Pohm2 = Unit.create((Pohm**2).dim, name="Pohm2", dispname=f"{str(Pohm)}^2", scale=Pohm.scale*2)
Pohm3 = Unit.create((Pohm**3).dim, name="Pohm3", dispname=f"{str(Pohm)}^3", scale=Pohm.scale*3)
dohm2 = Unit.create((dohm**2).dim, name="dohm2", dispname=f"{str(dohm)}^2", scale=dohm.scale*2)
dohm3 = Unit.create((dohm**3).dim, name="dohm3", dispname=f"{str(dohm)}^3", scale=dohm.scale*3)
Gohm2 = Unit.create((Gohm**2).dim, name="Gohm2", dispname=f"{str(Gohm)}^2", scale=Gohm.scale*2)
Gohm3 = Unit.create((Gohm**3).dim, name="Gohm3", dispname=f"{str(Gohm)}^3", scale=Gohm.scale*3)
fohm2 = Unit.create((fohm**2).dim, name="fohm2", dispname=f"{str(fohm)}^2", scale=fohm.scale*2)
fohm3 = Unit.create((fohm**3).dim, name="fohm3", dispname=f"{str(fohm)}^3", scale=fohm.scale*3)
hohm2 = Unit.create((hohm**2).dim, name="hohm2", dispname=f"{str(hohm)}^2", scale=hohm.scale*2)
hohm3 = Unit.create((hohm**3).dim, name="hohm3", dispname=f"{str(hohm)}^3", scale=hohm.scale*3)
daohm2 = Unit.create((daohm**2).dim, name="daohm2", dispname=f"{str(daohm)}^2", scale=daohm.scale*2)
daohm3 = Unit.create((daohm**3).dim, name="daohm3", dispname=f"{str(daohm)}^3", scale=daohm.scale*3)
mohm2 = Unit.create((mohm**2).dim, name="mohm2", dispname=f"{str(mohm)}^2", scale=mohm.scale*2)
mohm3 = Unit.create((mohm**3).dim, name="mohm3", dispname=f"{str(mohm)}^3", scale=mohm.scale*3)
nohm2 = Unit.create((nohm**2).dim, name="nohm2", dispname=f"{str(nohm)}^2", scale=nohm.scale*2)
nohm3 = Unit.create((nohm**3).dim, name="nohm3", dispname=f"{str(nohm)}^3", scale=nohm.scale*3)
pohm2 = Unit.create((pohm**2).dim, name="pohm2", dispname=f"{str(pohm)}^2", scale=pohm.scale*2)
pohm3 = Unit.create((pohm**3).dim, name="pohm3", dispname=f"{str(pohm)}^3", scale=pohm.scale*3)
uohm2 = Unit.create((uohm**2).dim, name="uohm2", dispname=f"{str(uohm)}^2", scale=uohm.scale*2)
uohm3 = Unit.create((uohm**3).dim, name="uohm3", dispname=f"{str(uohm)}^3", scale=uohm.scale*3)
Tohm2 = Unit.create((Tohm**2).dim, name="Tohm2", dispname=f"{str(Tohm)}^2", scale=Tohm.scale*2)
Tohm3 = Unit.create((Tohm**3).dim, name="Tohm3", dispname=f"{str(Tohm)}^3", scale=Tohm.scale*3)
yohm2 = Unit.create((yohm**2).dim, name="yohm2", dispname=f"{str(yohm)}^2", scale=yohm.scale*2)
yohm3 = Unit.create((yohm**3).dim, name="yohm3", dispname=f"{str(yohm)}^3", scale=yohm.scale*3)
Eohm2 = Unit.create((Eohm**2).dim, name="Eohm2", dispname=f"{str(Eohm)}^2", scale=Eohm.scale*2)
Eohm3 = Unit.create((Eohm**3).dim, name="Eohm3", dispname=f"{str(Eohm)}^3", scale=Eohm.scale*3)
zohm2 = Unit.create((zohm**2).dim, name="zohm2", dispname=f"{str(zohm)}^2", scale=zohm.scale*2)
zohm3 = Unit.create((zohm**3).dim, name="zohm3", dispname=f"{str(zohm)}^3", scale=zohm.scale*3)
Mohm2 = Unit.create((Mohm**2).dim, name="Mohm2", dispname=f"{str(Mohm)}^2", scale=Mohm.scale*2)
Mohm3 = Unit.create((Mohm**3).dim, name="Mohm3", dispname=f"{str(Mohm)}^3", scale=Mohm.scale*3)
kohm2 = Unit.create((kohm**2).dim, name="kohm2", dispname=f"{str(kohm)}^2", scale=kohm.scale*2)
kohm3 = Unit.create((kohm**3).dim, name="kohm3", dispname=f"{str(kohm)}^3", scale=kohm.scale*3)
Yohm2 = Unit.create((Yohm**2).dim, name="Yohm2", dispname=f"{str(Yohm)}^2", scale=Yohm.scale*2)
Yohm3 = Unit.create((Yohm**3).dim, name="Yohm3", dispname=f"{str(Yohm)}^3", scale=Yohm.scale*3)
asiemens2 = Unit.create((asiemens**2).dim, name="asiemens2", dispname=f"{str(asiemens)}^2", scale=asiemens.scale*2)
asiemens3 = Unit.create((asiemens**3).dim, name="asiemens3", dispname=f"{str(asiemens)}^3", scale=asiemens.scale*3)
csiemens2 = Unit.create((csiemens**2).dim, name="csiemens2", dispname=f"{str(csiemens)}^2", scale=csiemens.scale*2)
csiemens3 = Unit.create((csiemens**3).dim, name="csiemens3", dispname=f"{str(csiemens)}^3", scale=csiemens.scale*3)
Zsiemens2 = Unit.create((Zsiemens**2).dim, name="Zsiemens2", dispname=f"{str(Zsiemens)}^2", scale=Zsiemens.scale*2)
Zsiemens3 = Unit.create((Zsiemens**3).dim, name="Zsiemens3", dispname=f"{str(Zsiemens)}^3", scale=Zsiemens.scale*3)
Psiemens2 = Unit.create((Psiemens**2).dim, name="Psiemens2", dispname=f"{str(Psiemens)}^2", scale=Psiemens.scale*2)
Psiemens3 = Unit.create((Psiemens**3).dim, name="Psiemens3", dispname=f"{str(Psiemens)}^3", scale=Psiemens.scale*3)
dsiemens2 = Unit.create((dsiemens**2).dim, name="dsiemens2", dispname=f"{str(dsiemens)}^2", scale=dsiemens.scale*2)
dsiemens3 = Unit.create((dsiemens**3).dim, name="dsiemens3", dispname=f"{str(dsiemens)}^3", scale=dsiemens.scale*3)
Gsiemens2 = Unit.create((Gsiemens**2).dim, name="Gsiemens2", dispname=f"{str(Gsiemens)}^2", scale=Gsiemens.scale*2)
Gsiemens3 = Unit.create((Gsiemens**3).dim, name="Gsiemens3", dispname=f"{str(Gsiemens)}^3", scale=Gsiemens.scale*3)
fsiemens2 = Unit.create((fsiemens**2).dim, name="fsiemens2", dispname=f"{str(fsiemens)}^2", scale=fsiemens.scale*2)
fsiemens3 = Unit.create((fsiemens**3).dim, name="fsiemens3", dispname=f"{str(fsiemens)}^3", scale=fsiemens.scale*3)
hsiemens2 = Unit.create((hsiemens**2).dim, name="hsiemens2", dispname=f"{str(hsiemens)}^2", scale=hsiemens.scale*2)
hsiemens3 = Unit.create((hsiemens**3).dim, name="hsiemens3", dispname=f"{str(hsiemens)}^3", scale=hsiemens.scale*3)
dasiemens2 = Unit.create((dasiemens**2).dim, name="dasiemens2", dispname=f"{str(dasiemens)}^2", scale=dasiemens.scale*2)
dasiemens3 = Unit.create((dasiemens**3).dim, name="dasiemens3", dispname=f"{str(dasiemens)}^3", scale=dasiemens.scale*3)
msiemens2 = Unit.create((msiemens**2).dim, name="msiemens2", dispname=f"{str(msiemens)}^2", scale=msiemens.scale*2)
msiemens3 = Unit.create((msiemens**3).dim, name="msiemens3", dispname=f"{str(msiemens)}^3", scale=msiemens.scale*3)
nsiemens2 = Unit.create((nsiemens**2).dim, name="nsiemens2", dispname=f"{str(nsiemens)}^2", scale=nsiemens.scale*2)
nsiemens3 = Unit.create((nsiemens**3).dim, name="nsiemens3", dispname=f"{str(nsiemens)}^3", scale=nsiemens.scale*3)
psiemens2 = Unit.create((psiemens**2).dim, name="psiemens2", dispname=f"{str(psiemens)}^2", scale=psiemens.scale*2)
psiemens3 = Unit.create((psiemens**3).dim, name="psiemens3", dispname=f"{str(psiemens)}^3", scale=psiemens.scale*3)
usiemens2 = Unit.create((usiemens**2).dim, name="usiemens2", dispname=f"{str(usiemens)}^2", scale=usiemens.scale*2)
usiemens3 = Unit.create((usiemens**3).dim, name="usiemens3", dispname=f"{str(usiemens)}^3", scale=usiemens.scale*3)
Tsiemens2 = Unit.create((Tsiemens**2).dim, name="Tsiemens2", dispname=f"{str(Tsiemens)}^2", scale=Tsiemens.scale*2)
Tsiemens3 = Unit.create((Tsiemens**3).dim, name="Tsiemens3", dispname=f"{str(Tsiemens)}^3", scale=Tsiemens.scale*3)
ysiemens2 = Unit.create((ysiemens**2).dim, name="ysiemens2", dispname=f"{str(ysiemens)}^2", scale=ysiemens.scale*2)
ysiemens3 = Unit.create((ysiemens**3).dim, name="ysiemens3", dispname=f"{str(ysiemens)}^3", scale=ysiemens.scale*3)
Esiemens2 = Unit.create((Esiemens**2).dim, name="Esiemens2", dispname=f"{str(Esiemens)}^2", scale=Esiemens.scale*2)
Esiemens3 = Unit.create((Esiemens**3).dim, name="Esiemens3", dispname=f"{str(Esiemens)}^3", scale=Esiemens.scale*3)
zsiemens2 = Unit.create((zsiemens**2).dim, name="zsiemens2", dispname=f"{str(zsiemens)}^2", scale=zsiemens.scale*2)
zsiemens3 = Unit.create((zsiemens**3).dim, name="zsiemens3", dispname=f"{str(zsiemens)}^3", scale=zsiemens.scale*3)
Msiemens2 = Unit.create((Msiemens**2).dim, name="Msiemens2", dispname=f"{str(Msiemens)}^2", scale=Msiemens.scale*2)
Msiemens3 = Unit.create((Msiemens**3).dim, name="Msiemens3", dispname=f"{str(Msiemens)}^3", scale=Msiemens.scale*3)
ksiemens2 = Unit.create((ksiemens**2).dim, name="ksiemens2", dispname=f"{str(ksiemens)}^2", scale=ksiemens.scale*2)
ksiemens3 = Unit.create((ksiemens**3).dim, name="ksiemens3", dispname=f"{str(ksiemens)}^3", scale=ksiemens.scale*3)
Ysiemens2 = Unit.create((Ysiemens**2).dim, name="Ysiemens2", dispname=f"{str(Ysiemens)}^2", scale=Ysiemens.scale*2)
Ysiemens3 = Unit.create((Ysiemens**3).dim, name="Ysiemens3", dispname=f"{str(Ysiemens)}^3", scale=Ysiemens.scale*3)
aweber2 = Unit.create((aweber**2).dim, name="aweber2", dispname=f"{str(aweber)}^2", scale=aweber.scale*2)
aweber3 = Unit.create((aweber**3).dim, name="aweber3", dispname=f"{str(aweber)}^3", scale=aweber.scale*3)
cweber2 = Unit.create((cweber**2).dim, name="cweber2", dispname=f"{str(cweber)}^2", scale=cweber.scale*2)
cweber3 = Unit.create((cweber**3).dim, name="cweber3", dispname=f"{str(cweber)}^3", scale=cweber.scale*3)
Zweber2 = Unit.create((Zweber**2).dim, name="Zweber2", dispname=f"{str(Zweber)}^2", scale=Zweber.scale*2)
Zweber3 = Unit.create((Zweber**3).dim, name="Zweber3", dispname=f"{str(Zweber)}^3", scale=Zweber.scale*3)
Pweber2 = Unit.create((Pweber**2).dim, name="Pweber2", dispname=f"{str(Pweber)}^2", scale=Pweber.scale*2)
Pweber3 = Unit.create((Pweber**3).dim, name="Pweber3", dispname=f"{str(Pweber)}^3", scale=Pweber.scale*3)
dweber2 = Unit.create((dweber**2).dim, name="dweber2", dispname=f"{str(dweber)}^2", scale=dweber.scale*2)
dweber3 = Unit.create((dweber**3).dim, name="dweber3", dispname=f"{str(dweber)}^3", scale=dweber.scale*3)
Gweber2 = Unit.create((Gweber**2).dim, name="Gweber2", dispname=f"{str(Gweber)}^2", scale=Gweber.scale*2)
Gweber3 = Unit.create((Gweber**3).dim, name="Gweber3", dispname=f"{str(Gweber)}^3", scale=Gweber.scale*3)
fweber2 = Unit.create((fweber**2).dim, name="fweber2", dispname=f"{str(fweber)}^2", scale=fweber.scale*2)
fweber3 = Unit.create((fweber**3).dim, name="fweber3", dispname=f"{str(fweber)}^3", scale=fweber.scale*3)
hweber2 = Unit.create((hweber**2).dim, name="hweber2", dispname=f"{str(hweber)}^2", scale=hweber.scale*2)
hweber3 = Unit.create((hweber**3).dim, name="hweber3", dispname=f"{str(hweber)}^3", scale=hweber.scale*3)
daweber2 = Unit.create((daweber**2).dim, name="daweber2", dispname=f"{str(daweber)}^2", scale=daweber.scale*2)
daweber3 = Unit.create((daweber**3).dim, name="daweber3", dispname=f"{str(daweber)}^3", scale=daweber.scale*3)
mweber2 = Unit.create((mweber**2).dim, name="mweber2", dispname=f"{str(mweber)}^2", scale=mweber.scale*2)
mweber3 = Unit.create((mweber**3).dim, name="mweber3", dispname=f"{str(mweber)}^3", scale=mweber.scale*3)
nweber2 = Unit.create((nweber**2).dim, name="nweber2", dispname=f"{str(nweber)}^2", scale=nweber.scale*2)
nweber3 = Unit.create((nweber**3).dim, name="nweber3", dispname=f"{str(nweber)}^3", scale=nweber.scale*3)
pweber2 = Unit.create((pweber**2).dim, name="pweber2", dispname=f"{str(pweber)}^2", scale=pweber.scale*2)
pweber3 = Unit.create((pweber**3).dim, name="pweber3", dispname=f"{str(pweber)}^3", scale=pweber.scale*3)
uweber2 = Unit.create((uweber**2).dim, name="uweber2", dispname=f"{str(uweber)}^2", scale=uweber.scale*2)
uweber3 = Unit.create((uweber**3).dim, name="uweber3", dispname=f"{str(uweber)}^3", scale=uweber.scale*3)
Tweber2 = Unit.create((Tweber**2).dim, name="Tweber2", dispname=f"{str(Tweber)}^2", scale=Tweber.scale*2)
Tweber3 = Unit.create((Tweber**3).dim, name="Tweber3", dispname=f"{str(Tweber)}^3", scale=Tweber.scale*3)
yweber2 = Unit.create((yweber**2).dim, name="yweber2", dispname=f"{str(yweber)}^2", scale=yweber.scale*2)
yweber3 = Unit.create((yweber**3).dim, name="yweber3", dispname=f"{str(yweber)}^3", scale=yweber.scale*3)
Eweber2 = Unit.create((Eweber**2).dim, name="Eweber2", dispname=f"{str(Eweber)}^2", scale=Eweber.scale*2)
Eweber3 = Unit.create((Eweber**3).dim, name="Eweber3", dispname=f"{str(Eweber)}^3", scale=Eweber.scale*3)
zweber2 = Unit.create((zweber**2).dim, name="zweber2", dispname=f"{str(zweber)}^2", scale=zweber.scale*2)
zweber3 = Unit.create((zweber**3).dim, name="zweber3", dispname=f"{str(zweber)}^3", scale=zweber.scale*3)
Mweber2 = Unit.create((Mweber**2).dim, name="Mweber2", dispname=f"{str(Mweber)}^2", scale=Mweber.scale*2)
Mweber3 = Unit.create((Mweber**3).dim, name="Mweber3", dispname=f"{str(Mweber)}^3", scale=Mweber.scale*3)
kweber2 = Unit.create((kweber**2).dim, name="kweber2", dispname=f"{str(kweber)}^2", scale=kweber.scale*2)
kweber3 = Unit.create((kweber**3).dim, name="kweber3", dispname=f"{str(kweber)}^3", scale=kweber.scale*3)
Yweber2 = Unit.create((Yweber**2).dim, name="Yweber2", dispname=f"{str(Yweber)}^2", scale=Yweber.scale*2)
Yweber3 = Unit.create((Yweber**3).dim, name="Yweber3", dispname=f"{str(Yweber)}^3", scale=Yweber.scale*3)
atesla2 = Unit.create((atesla**2).dim, name="atesla2", dispname=f"{str(atesla)}^2", scale=atesla.scale*2)
atesla3 = Unit.create((atesla**3).dim, name="atesla3", dispname=f"{str(atesla)}^3", scale=atesla.scale*3)
ctesla2 = Unit.create((ctesla**2).dim, name="ctesla2", dispname=f"{str(ctesla)}^2", scale=ctesla.scale*2)
ctesla3 = Unit.create((ctesla**3).dim, name="ctesla3", dispname=f"{str(ctesla)}^3", scale=ctesla.scale*3)
Ztesla2 = Unit.create((Ztesla**2).dim, name="Ztesla2", dispname=f"{str(Ztesla)}^2", scale=Ztesla.scale*2)
Ztesla3 = Unit.create((Ztesla**3).dim, name="Ztesla3", dispname=f"{str(Ztesla)}^3", scale=Ztesla.scale*3)
Ptesla2 = Unit.create((Ptesla**2).dim, name="Ptesla2", dispname=f"{str(Ptesla)}^2", scale=Ptesla.scale*2)
Ptesla3 = Unit.create((Ptesla**3).dim, name="Ptesla3", dispname=f"{str(Ptesla)}^3", scale=Ptesla.scale*3)
dtesla2 = Unit.create((dtesla**2).dim, name="dtesla2", dispname=f"{str(dtesla)}^2", scale=dtesla.scale*2)
dtesla3 = Unit.create((dtesla**3).dim, name="dtesla3", dispname=f"{str(dtesla)}^3", scale=dtesla.scale*3)
Gtesla2 = Unit.create((Gtesla**2).dim, name="Gtesla2", dispname=f"{str(Gtesla)}^2", scale=Gtesla.scale*2)
Gtesla3 = Unit.create((Gtesla**3).dim, name="Gtesla3", dispname=f"{str(Gtesla)}^3", scale=Gtesla.scale*3)
ftesla2 = Unit.create((ftesla**2).dim, name="ftesla2", dispname=f"{str(ftesla)}^2", scale=ftesla.scale*2)
ftesla3 = Unit.create((ftesla**3).dim, name="ftesla3", dispname=f"{str(ftesla)}^3", scale=ftesla.scale*3)
htesla2 = Unit.create((htesla**2).dim, name="htesla2", dispname=f"{str(htesla)}^2", scale=htesla.scale*2)
htesla3 = Unit.create((htesla**3).dim, name="htesla3", dispname=f"{str(htesla)}^3", scale=htesla.scale*3)
datesla2 = Unit.create((datesla**2).dim, name="datesla2", dispname=f"{str(datesla)}^2", scale=datesla.scale*2)
datesla3 = Unit.create((datesla**3).dim, name="datesla3", dispname=f"{str(datesla)}^3", scale=datesla.scale*3)
mtesla2 = Unit.create((mtesla**2).dim, name="mtesla2", dispname=f"{str(mtesla)}^2", scale=mtesla.scale*2)
mtesla3 = Unit.create((mtesla**3).dim, name="mtesla3", dispname=f"{str(mtesla)}^3", scale=mtesla.scale*3)
ntesla2 = Unit.create((ntesla**2).dim, name="ntesla2", dispname=f"{str(ntesla)}^2", scale=ntesla.scale*2)
ntesla3 = Unit.create((ntesla**3).dim, name="ntesla3", dispname=f"{str(ntesla)}^3", scale=ntesla.scale*3)
ptesla2 = Unit.create((ptesla**2).dim, name="ptesla2", dispname=f"{str(ptesla)}^2", scale=ptesla.scale*2)
ptesla3 = Unit.create((ptesla**3).dim, name="ptesla3", dispname=f"{str(ptesla)}^3", scale=ptesla.scale*3)
utesla2 = Unit.create((utesla**2).dim, name="utesla2", dispname=f"{str(utesla)}^2", scale=utesla.scale*2)
utesla3 = Unit.create((utesla**3).dim, name="utesla3", dispname=f"{str(utesla)}^3", scale=utesla.scale*3)
Ttesla2 = Unit.create((Ttesla**2).dim, name="Ttesla2", dispname=f"{str(Ttesla)}^2", scale=Ttesla.scale*2)
Ttesla3 = Unit.create((Ttesla**3).dim, name="Ttesla3", dispname=f"{str(Ttesla)}^3", scale=Ttesla.scale*3)
ytesla2 = Unit.create((ytesla**2).dim, name="ytesla2", dispname=f"{str(ytesla)}^2", scale=ytesla.scale*2)
ytesla3 = Unit.create((ytesla**3).dim, name="ytesla3", dispname=f"{str(ytesla)}^3", scale=ytesla.scale*3)
Etesla2 = Unit.create((Etesla**2).dim, name="Etesla2", dispname=f"{str(Etesla)}^2", scale=Etesla.scale*2)
Etesla3 = Unit.create((Etesla**3).dim, name="Etesla3", dispname=f"{str(Etesla)}^3", scale=Etesla.scale*3)
ztesla2 = Unit.create((ztesla**2).dim, name="ztesla2", dispname=f"{str(ztesla)}^2", scale=ztesla.scale*2)
ztesla3 = Unit.create((ztesla**3).dim, name="ztesla3", dispname=f"{str(ztesla)}^3", scale=ztesla.scale*3)
Mtesla2 = Unit.create((Mtesla**2).dim, name="Mtesla2", dispname=f"{str(Mtesla)}^2", scale=Mtesla.scale*2)
Mtesla3 = Unit.create((Mtesla**3).dim, name="Mtesla3", dispname=f"{str(Mtesla)}^3", scale=Mtesla.scale*3)
ktesla2 = Unit.create((ktesla**2).dim, name="ktesla2", dispname=f"{str(ktesla)}^2", scale=ktesla.scale*2)
ktesla3 = Unit.create((ktesla**3).dim, name="ktesla3", dispname=f"{str(ktesla)}^3", scale=ktesla.scale*3)
Ytesla2 = Unit.create((Ytesla**2).dim, name="Ytesla2", dispname=f"{str(Ytesla)}^2", scale=Ytesla.scale*2)
Ytesla3 = Unit.create((Ytesla**3).dim, name="Ytesla3", dispname=f"{str(Ytesla)}^3", scale=Ytesla.scale*3)
ahenry2 = Unit.create((ahenry**2).dim, name="ahenry2", dispname=f"{str(ahenry)}^2", scale=ahenry.scale*2)
ahenry3 = Unit.create((ahenry**3).dim, name="ahenry3", dispname=f"{str(ahenry)}^3", scale=ahenry.scale*3)
chenry2 = Unit.create((chenry**2).dim, name="chenry2", dispname=f"{str(chenry)}^2", scale=chenry.scale*2)
chenry3 = Unit.create((chenry**3).dim, name="chenry3", dispname=f"{str(chenry)}^3", scale=chenry.scale*3)
Zhenry2 = Unit.create((Zhenry**2).dim, name="Zhenry2", dispname=f"{str(Zhenry)}^2", scale=Zhenry.scale*2)
Zhenry3 = Unit.create((Zhenry**3).dim, name="Zhenry3", dispname=f"{str(Zhenry)}^3", scale=Zhenry.scale*3)
Phenry2 = Unit.create((Phenry**2).dim, name="Phenry2", dispname=f"{str(Phenry)}^2", scale=Phenry.scale*2)
Phenry3 = Unit.create((Phenry**3).dim, name="Phenry3", dispname=f"{str(Phenry)}^3", scale=Phenry.scale*3)
dhenry2 = Unit.create((dhenry**2).dim, name="dhenry2", dispname=f"{str(dhenry)}^2", scale=dhenry.scale*2)
dhenry3 = Unit.create((dhenry**3).dim, name="dhenry3", dispname=f"{str(dhenry)}^3", scale=dhenry.scale*3)
Ghenry2 = Unit.create((Ghenry**2).dim, name="Ghenry2", dispname=f"{str(Ghenry)}^2", scale=Ghenry.scale*2)
Ghenry3 = Unit.create((Ghenry**3).dim, name="Ghenry3", dispname=f"{str(Ghenry)}^3", scale=Ghenry.scale*3)
fhenry2 = Unit.create((fhenry**2).dim, name="fhenry2", dispname=f"{str(fhenry)}^2", scale=fhenry.scale*2)
fhenry3 = Unit.create((fhenry**3).dim, name="fhenry3", dispname=f"{str(fhenry)}^3", scale=fhenry.scale*3)
hhenry2 = Unit.create((hhenry**2).dim, name="hhenry2", dispname=f"{str(hhenry)}^2", scale=hhenry.scale*2)
hhenry3 = Unit.create((hhenry**3).dim, name="hhenry3", dispname=f"{str(hhenry)}^3", scale=hhenry.scale*3)
dahenry2 = Unit.create((dahenry**2).dim, name="dahenry2", dispname=f"{str(dahenry)}^2", scale=dahenry.scale*2)
dahenry3 = Unit.create((dahenry**3).dim, name="dahenry3", dispname=f"{str(dahenry)}^3", scale=dahenry.scale*3)
mhenry2 = Unit.create((mhenry**2).dim, name="mhenry2", dispname=f"{str(mhenry)}^2", scale=mhenry.scale*2)
mhenry3 = Unit.create((mhenry**3).dim, name="mhenry3", dispname=f"{str(mhenry)}^3", scale=mhenry.scale*3)
nhenry2 = Unit.create((nhenry**2).dim, name="nhenry2", dispname=f"{str(nhenry)}^2", scale=nhenry.scale*2)
nhenry3 = Unit.create((nhenry**3).dim, name="nhenry3", dispname=f"{str(nhenry)}^3", scale=nhenry.scale*3)
phenry2 = Unit.create((phenry**2).dim, name="phenry2", dispname=f"{str(phenry)}^2", scale=phenry.scale*2)
phenry3 = Unit.create((phenry**3).dim, name="phenry3", dispname=f"{str(phenry)}^3", scale=phenry.scale*3)
uhenry2 = Unit.create((uhenry**2).dim, name="uhenry2", dispname=f"{str(uhenry)}^2", scale=uhenry.scale*2)
uhenry3 = Unit.create((uhenry**3).dim, name="uhenry3", dispname=f"{str(uhenry)}^3", scale=uhenry.scale*3)
Thenry2 = Unit.create((Thenry**2).dim, name="Thenry2", dispname=f"{str(Thenry)}^2", scale=Thenry.scale*2)
Thenry3 = Unit.create((Thenry**3).dim, name="Thenry3", dispname=f"{str(Thenry)}^3", scale=Thenry.scale*3)
yhenry2 = Unit.create((yhenry**2).dim, name="yhenry2", dispname=f"{str(yhenry)}^2", scale=yhenry.scale*2)
yhenry3 = Unit.create((yhenry**3).dim, name="yhenry3", dispname=f"{str(yhenry)}^3", scale=yhenry.scale*3)
Ehenry2 = Unit.create((Ehenry**2).dim, name="Ehenry2", dispname=f"{str(Ehenry)}^2", scale=Ehenry.scale*2)
Ehenry3 = Unit.create((Ehenry**3).dim, name="Ehenry3", dispname=f"{str(Ehenry)}^3", scale=Ehenry.scale*3)
zhenry2 = Unit.create((zhenry**2).dim, name="zhenry2", dispname=f"{str(zhenry)}^2", scale=zhenry.scale*2)
zhenry3 = Unit.create((zhenry**3).dim, name="zhenry3", dispname=f"{str(zhenry)}^3", scale=zhenry.scale*3)
Mhenry2 = Unit.create((Mhenry**2).dim, name="Mhenry2", dispname=f"{str(Mhenry)}^2", scale=Mhenry.scale*2)
Mhenry3 = Unit.create((Mhenry**3).dim, name="Mhenry3", dispname=f"{str(Mhenry)}^3", scale=Mhenry.scale*3)
khenry2 = Unit.create((khenry**2).dim, name="khenry2", dispname=f"{str(khenry)}^2", scale=khenry.scale*2)
khenry3 = Unit.create((khenry**3).dim, name="khenry3", dispname=f"{str(khenry)}^3", scale=khenry.scale*3)
Yhenry2 = Unit.create((Yhenry**2).dim, name="Yhenry2", dispname=f"{str(Yhenry)}^2", scale=Yhenry.scale*2)
Yhenry3 = Unit.create((Yhenry**3).dim, name="Yhenry3", dispname=f"{str(Yhenry)}^3", scale=Yhenry.scale*3)
alumen2 = Unit.create((alumen**2).dim, name="alumen2", dispname=f"{str(alumen)}^2", scale=alumen.scale*2)
alumen3 = Unit.create((alumen**3).dim, name="alumen3", dispname=f"{str(alumen)}^3", scale=alumen.scale*3)
clumen2 = Unit.create((clumen**2).dim, name="clumen2", dispname=f"{str(clumen)}^2", scale=clumen.scale*2)
clumen3 = Unit.create((clumen**3).dim, name="clumen3", dispname=f"{str(clumen)}^3", scale=clumen.scale*3)
Zlumen2 = Unit.create((Zlumen**2).dim, name="Zlumen2", dispname=f"{str(Zlumen)}^2", scale=Zlumen.scale*2)
Zlumen3 = Unit.create((Zlumen**3).dim, name="Zlumen3", dispname=f"{str(Zlumen)}^3", scale=Zlumen.scale*3)
Plumen2 = Unit.create((Plumen**2).dim, name="Plumen2", dispname=f"{str(Plumen)}^2", scale=Plumen.scale*2)
Plumen3 = Unit.create((Plumen**3).dim, name="Plumen3", dispname=f"{str(Plumen)}^3", scale=Plumen.scale*3)
dlumen2 = Unit.create((dlumen**2).dim, name="dlumen2", dispname=f"{str(dlumen)}^2", scale=dlumen.scale*2)
dlumen3 = Unit.create((dlumen**3).dim, name="dlumen3", dispname=f"{str(dlumen)}^3", scale=dlumen.scale*3)
Glumen2 = Unit.create((Glumen**2).dim, name="Glumen2", dispname=f"{str(Glumen)}^2", scale=Glumen.scale*2)
Glumen3 = Unit.create((Glumen**3).dim, name="Glumen3", dispname=f"{str(Glumen)}^3", scale=Glumen.scale*3)
flumen2 = Unit.create((flumen**2).dim, name="flumen2", dispname=f"{str(flumen)}^2", scale=flumen.scale*2)
flumen3 = Unit.create((flumen**3).dim, name="flumen3", dispname=f"{str(flumen)}^3", scale=flumen.scale*3)
hlumen2 = Unit.create((hlumen**2).dim, name="hlumen2", dispname=f"{str(hlumen)}^2", scale=hlumen.scale*2)
hlumen3 = Unit.create((hlumen**3).dim, name="hlumen3", dispname=f"{str(hlumen)}^3", scale=hlumen.scale*3)
dalumen2 = Unit.create((dalumen**2).dim, name="dalumen2", dispname=f"{str(dalumen)}^2", scale=dalumen.scale*2)
dalumen3 = Unit.create((dalumen**3).dim, name="dalumen3", dispname=f"{str(dalumen)}^3", scale=dalumen.scale*3)
mlumen2 = Unit.create((mlumen**2).dim, name="mlumen2", dispname=f"{str(mlumen)}^2", scale=mlumen.scale*2)
mlumen3 = Unit.create((mlumen**3).dim, name="mlumen3", dispname=f"{str(mlumen)}^3", scale=mlumen.scale*3)
nlumen2 = Unit.create((nlumen**2).dim, name="nlumen2", dispname=f"{str(nlumen)}^2", scale=nlumen.scale*2)
nlumen3 = Unit.create((nlumen**3).dim, name="nlumen3", dispname=f"{str(nlumen)}^3", scale=nlumen.scale*3)
plumen2 = Unit.create((plumen**2).dim, name="plumen2", dispname=f"{str(plumen)}^2", scale=plumen.scale*2)
plumen3 = Unit.create((plumen**3).dim, name="plumen3", dispname=f"{str(plumen)}^3", scale=plumen.scale*3)
ulumen2 = Unit.create((ulumen**2).dim, name="ulumen2", dispname=f"{str(ulumen)}^2", scale=ulumen.scale*2)
ulumen3 = Unit.create((ulumen**3).dim, name="ulumen3", dispname=f"{str(ulumen)}^3", scale=ulumen.scale*3)
Tlumen2 = Unit.create((Tlumen**2).dim, name="Tlumen2", dispname=f"{str(Tlumen)}^2", scale=Tlumen.scale*2)
Tlumen3 = Unit.create((Tlumen**3).dim, name="Tlumen3", dispname=f"{str(Tlumen)}^3", scale=Tlumen.scale*3)
ylumen2 = Unit.create((ylumen**2).dim, name="ylumen2", dispname=f"{str(ylumen)}^2", scale=ylumen.scale*2)
ylumen3 = Unit.create((ylumen**3).dim, name="ylumen3", dispname=f"{str(ylumen)}^3", scale=ylumen.scale*3)
Elumen2 = Unit.create((Elumen**2).dim, name="Elumen2", dispname=f"{str(Elumen)}^2", scale=Elumen.scale*2)
Elumen3 = Unit.create((Elumen**3).dim, name="Elumen3", dispname=f"{str(Elumen)}^3", scale=Elumen.scale*3)
zlumen2 = Unit.create((zlumen**2).dim, name="zlumen2", dispname=f"{str(zlumen)}^2", scale=zlumen.scale*2)
zlumen3 = Unit.create((zlumen**3).dim, name="zlumen3", dispname=f"{str(zlumen)}^3", scale=zlumen.scale*3)
Mlumen2 = Unit.create((Mlumen**2).dim, name="Mlumen2", dispname=f"{str(Mlumen)}^2", scale=Mlumen.scale*2)
Mlumen3 = Unit.create((Mlumen**3).dim, name="Mlumen3", dispname=f"{str(Mlumen)}^3", scale=Mlumen.scale*3)
klumen2 = Unit.create((klumen**2).dim, name="klumen2", dispname=f"{str(klumen)}^2", scale=klumen.scale*2)
klumen3 = Unit.create((klumen**3).dim, name="klumen3", dispname=f"{str(klumen)}^3", scale=klumen.scale*3)
Ylumen2 = Unit.create((Ylumen**2).dim, name="Ylumen2", dispname=f"{str(Ylumen)}^2", scale=Ylumen.scale*2)
Ylumen3 = Unit.create((Ylumen**3).dim, name="Ylumen3", dispname=f"{str(Ylumen)}^3", scale=Ylumen.scale*3)
alux2 = Unit.create((alux**2).dim, name="alux2", dispname=f"{str(alux)}^2", scale=alux.scale*2)
alux3 = Unit.create((alux**3).dim, name="alux3", dispname=f"{str(alux)}^3", scale=alux.scale*3)
clux2 = Unit.create((clux**2).dim, name="clux2", dispname=f"{str(clux)}^2", scale=clux.scale*2)
clux3 = Unit.create((clux**3).dim, name="clux3", dispname=f"{str(clux)}^3", scale=clux.scale*3)
Zlux2 = Unit.create((Zlux**2).dim, name="Zlux2", dispname=f"{str(Zlux)}^2", scale=Zlux.scale*2)
Zlux3 = Unit.create((Zlux**3).dim, name="Zlux3", dispname=f"{str(Zlux)}^3", scale=Zlux.scale*3)
Plux2 = Unit.create((Plux**2).dim, name="Plux2", dispname=f"{str(Plux)}^2", scale=Plux.scale*2)
Plux3 = Unit.create((Plux**3).dim, name="Plux3", dispname=f"{str(Plux)}^3", scale=Plux.scale*3)
dlux2 = Unit.create((dlux**2).dim, name="dlux2", dispname=f"{str(dlux)}^2", scale=dlux.scale*2)
dlux3 = Unit.create((dlux**3).dim, name="dlux3", dispname=f"{str(dlux)}^3", scale=dlux.scale*3)
Glux2 = Unit.create((Glux**2).dim, name="Glux2", dispname=f"{str(Glux)}^2", scale=Glux.scale*2)
Glux3 = Unit.create((Glux**3).dim, name="Glux3", dispname=f"{str(Glux)}^3", scale=Glux.scale*3)
flux2 = Unit.create((flux**2).dim, name="flux2", dispname=f"{str(flux)}^2", scale=flux.scale*2)
flux3 = Unit.create((flux**3).dim, name="flux3", dispname=f"{str(flux)}^3", scale=flux.scale*3)
hlux2 = Unit.create((hlux**2).dim, name="hlux2", dispname=f"{str(hlux)}^2", scale=hlux.scale*2)
hlux3 = Unit.create((hlux**3).dim, name="hlux3", dispname=f"{str(hlux)}^3", scale=hlux.scale*3)
dalux2 = Unit.create((dalux**2).dim, name="dalux2", dispname=f"{str(dalux)}^2", scale=dalux.scale*2)
dalux3 = Unit.create((dalux**3).dim, name="dalux3", dispname=f"{str(dalux)}^3", scale=dalux.scale*3)
mlux2 = Unit.create((mlux**2).dim, name="mlux2", dispname=f"{str(mlux)}^2", scale=mlux.scale*2)
mlux3 = Unit.create((mlux**3).dim, name="mlux3", dispname=f"{str(mlux)}^3", scale=mlux.scale*3)
nlux2 = Unit.create((nlux**2).dim, name="nlux2", dispname=f"{str(nlux)}^2", scale=nlux.scale*2)
nlux3 = Unit.create((nlux**3).dim, name="nlux3", dispname=f"{str(nlux)}^3", scale=nlux.scale*3)
plux2 = Unit.create((plux**2).dim, name="plux2", dispname=f"{str(plux)}^2", scale=plux.scale*2)
plux3 = Unit.create((plux**3).dim, name="plux3", dispname=f"{str(plux)}^3", scale=plux.scale*3)
ulux2 = Unit.create((ulux**2).dim, name="ulux2", dispname=f"{str(ulux)}^2", scale=ulux.scale*2)
ulux3 = Unit.create((ulux**3).dim, name="ulux3", dispname=f"{str(ulux)}^3", scale=ulux.scale*3)
Tlux2 = Unit.create((Tlux**2).dim, name="Tlux2", dispname=f"{str(Tlux)}^2", scale=Tlux.scale*2)
Tlux3 = Unit.create((Tlux**3).dim, name="Tlux3", dispname=f"{str(Tlux)}^3", scale=Tlux.scale*3)
ylux2 = Unit.create((ylux**2).dim, name="ylux2", dispname=f"{str(ylux)}^2", scale=ylux.scale*2)
ylux3 = Unit.create((ylux**3).dim, name="ylux3", dispname=f"{str(ylux)}^3", scale=ylux.scale*3)
Elux2 = Unit.create((Elux**2).dim, name="Elux2", dispname=f"{str(Elux)}^2", scale=Elux.scale*2)
Elux3 = Unit.create((Elux**3).dim, name="Elux3", dispname=f"{str(Elux)}^3", scale=Elux.scale*3)
zlux2 = Unit.create((zlux**2).dim, name="zlux2", dispname=f"{str(zlux)}^2", scale=zlux.scale*2)
zlux3 = Unit.create((zlux**3).dim, name="zlux3", dispname=f"{str(zlux)}^3", scale=zlux.scale*3)
Mlux2 = Unit.create((Mlux**2).dim, name="Mlux2", dispname=f"{str(Mlux)}^2", scale=Mlux.scale*2)
Mlux3 = Unit.create((Mlux**3).dim, name="Mlux3", dispname=f"{str(Mlux)}^3", scale=Mlux.scale*3)
klux2 = Unit.create((klux**2).dim, name="klux2", dispname=f"{str(klux)}^2", scale=klux.scale*2)
klux3 = Unit.create((klux**3).dim, name="klux3", dispname=f"{str(klux)}^3", scale=klux.scale*3)
Ylux2 = Unit.create((Ylux**2).dim, name="Ylux2", dispname=f"{str(Ylux)}^2", scale=Ylux.scale*2)
Ylux3 = Unit.create((Ylux**3).dim, name="Ylux3", dispname=f"{str(Ylux)}^3", scale=Ylux.scale*3)
abecquerel2 = Unit.create((abecquerel**2).dim, name="abecquerel2", dispname=f"{str(abecquerel)}^2", scale=abecquerel.scale*2)
abecquerel3 = Unit.create((abecquerel**3).dim, name="abecquerel3", dispname=f"{str(abecquerel)}^3", scale=abecquerel.scale*3)
cbecquerel2 = Unit.create((cbecquerel**2).dim, name="cbecquerel2", dispname=f"{str(cbecquerel)}^2", scale=cbecquerel.scale*2)
cbecquerel3 = Unit.create((cbecquerel**3).dim, name="cbecquerel3", dispname=f"{str(cbecquerel)}^3", scale=cbecquerel.scale*3)
Zbecquerel2 = Unit.create((Zbecquerel**2).dim, name="Zbecquerel2", dispname=f"{str(Zbecquerel)}^2", scale=Zbecquerel.scale*2)
Zbecquerel3 = Unit.create((Zbecquerel**3).dim, name="Zbecquerel3", dispname=f"{str(Zbecquerel)}^3", scale=Zbecquerel.scale*3)
Pbecquerel2 = Unit.create((Pbecquerel**2).dim, name="Pbecquerel2", dispname=f"{str(Pbecquerel)}^2", scale=Pbecquerel.scale*2)
Pbecquerel3 = Unit.create((Pbecquerel**3).dim, name="Pbecquerel3", dispname=f"{str(Pbecquerel)}^3", scale=Pbecquerel.scale*3)
dbecquerel2 = Unit.create((dbecquerel**2).dim, name="dbecquerel2", dispname=f"{str(dbecquerel)}^2", scale=dbecquerel.scale*2)
dbecquerel3 = Unit.create((dbecquerel**3).dim, name="dbecquerel3", dispname=f"{str(dbecquerel)}^3", scale=dbecquerel.scale*3)
Gbecquerel2 = Unit.create((Gbecquerel**2).dim, name="Gbecquerel2", dispname=f"{str(Gbecquerel)}^2", scale=Gbecquerel.scale*2)
Gbecquerel3 = Unit.create((Gbecquerel**3).dim, name="Gbecquerel3", dispname=f"{str(Gbecquerel)}^3", scale=Gbecquerel.scale*3)
fbecquerel2 = Unit.create((fbecquerel**2).dim, name="fbecquerel2", dispname=f"{str(fbecquerel)}^2", scale=fbecquerel.scale*2)
fbecquerel3 = Unit.create((fbecquerel**3).dim, name="fbecquerel3", dispname=f"{str(fbecquerel)}^3", scale=fbecquerel.scale*3)
hbecquerel2 = Unit.create((hbecquerel**2).dim, name="hbecquerel2", dispname=f"{str(hbecquerel)}^2", scale=hbecquerel.scale*2)
hbecquerel3 = Unit.create((hbecquerel**3).dim, name="hbecquerel3", dispname=f"{str(hbecquerel)}^3", scale=hbecquerel.scale*3)
dabecquerel2 = Unit.create((dabecquerel**2).dim, name="dabecquerel2", dispname=f"{str(dabecquerel)}^2", scale=dabecquerel.scale*2)
dabecquerel3 = Unit.create((dabecquerel**3).dim, name="dabecquerel3", dispname=f"{str(dabecquerel)}^3", scale=dabecquerel.scale*3)
mbecquerel2 = Unit.create((mbecquerel**2).dim, name="mbecquerel2", dispname=f"{str(mbecquerel)}^2", scale=mbecquerel.scale*2)
mbecquerel3 = Unit.create((mbecquerel**3).dim, name="mbecquerel3", dispname=f"{str(mbecquerel)}^3", scale=mbecquerel.scale*3)
nbecquerel2 = Unit.create((nbecquerel**2).dim, name="nbecquerel2", dispname=f"{str(nbecquerel)}^2", scale=nbecquerel.scale*2)
nbecquerel3 = Unit.create((nbecquerel**3).dim, name="nbecquerel3", dispname=f"{str(nbecquerel)}^3", scale=nbecquerel.scale*3)
pbecquerel2 = Unit.create((pbecquerel**2).dim, name="pbecquerel2", dispname=f"{str(pbecquerel)}^2", scale=pbecquerel.scale*2)
pbecquerel3 = Unit.create((pbecquerel**3).dim, name="pbecquerel3", dispname=f"{str(pbecquerel)}^3", scale=pbecquerel.scale*3)
ubecquerel2 = Unit.create((ubecquerel**2).dim, name="ubecquerel2", dispname=f"{str(ubecquerel)}^2", scale=ubecquerel.scale*2)
ubecquerel3 = Unit.create((ubecquerel**3).dim, name="ubecquerel3", dispname=f"{str(ubecquerel)}^3", scale=ubecquerel.scale*3)
Tbecquerel2 = Unit.create((Tbecquerel**2).dim, name="Tbecquerel2", dispname=f"{str(Tbecquerel)}^2", scale=Tbecquerel.scale*2)
Tbecquerel3 = Unit.create((Tbecquerel**3).dim, name="Tbecquerel3", dispname=f"{str(Tbecquerel)}^3", scale=Tbecquerel.scale*3)
ybecquerel2 = Unit.create((ybecquerel**2).dim, name="ybecquerel2", dispname=f"{str(ybecquerel)}^2", scale=ybecquerel.scale*2)
ybecquerel3 = Unit.create((ybecquerel**3).dim, name="ybecquerel3", dispname=f"{str(ybecquerel)}^3", scale=ybecquerel.scale*3)
Ebecquerel2 = Unit.create((Ebecquerel**2).dim, name="Ebecquerel2", dispname=f"{str(Ebecquerel)}^2", scale=Ebecquerel.scale*2)
Ebecquerel3 = Unit.create((Ebecquerel**3).dim, name="Ebecquerel3", dispname=f"{str(Ebecquerel)}^3", scale=Ebecquerel.scale*3)
zbecquerel2 = Unit.create((zbecquerel**2).dim, name="zbecquerel2", dispname=f"{str(zbecquerel)}^2", scale=zbecquerel.scale*2)
zbecquerel3 = Unit.create((zbecquerel**3).dim, name="zbecquerel3", dispname=f"{str(zbecquerel)}^3", scale=zbecquerel.scale*3)
Mbecquerel2 = Unit.create((Mbecquerel**2).dim, name="Mbecquerel2", dispname=f"{str(Mbecquerel)}^2", scale=Mbecquerel.scale*2)
Mbecquerel3 = Unit.create((Mbecquerel**3).dim, name="Mbecquerel3", dispname=f"{str(Mbecquerel)}^3", scale=Mbecquerel.scale*3)
kbecquerel2 = Unit.create((kbecquerel**2).dim, name="kbecquerel2", dispname=f"{str(kbecquerel)}^2", scale=kbecquerel.scale*2)
kbecquerel3 = Unit.create((kbecquerel**3).dim, name="kbecquerel3", dispname=f"{str(kbecquerel)}^3", scale=kbecquerel.scale*3)
Ybecquerel2 = Unit.create((Ybecquerel**2).dim, name="Ybecquerel2", dispname=f"{str(Ybecquerel)}^2", scale=Ybecquerel.scale*2)
Ybecquerel3 = Unit.create((Ybecquerel**3).dim, name="Ybecquerel3", dispname=f"{str(Ybecquerel)}^3", scale=Ybecquerel.scale*3)
agray2 = Unit.create((agray**2).dim, name="agray2", dispname=f"{str(agray)}^2", scale=agray.scale*2)
agray3 = Unit.create((agray**3).dim, name="agray3", dispname=f"{str(agray)}^3", scale=agray.scale*3)
cgray2 = Unit.create((cgray**2).dim, name="cgray2", dispname=f"{str(cgray)}^2", scale=cgray.scale*2)
cgray3 = Unit.create((cgray**3).dim, name="cgray3", dispname=f"{str(cgray)}^3", scale=cgray.scale*3)
Zgray2 = Unit.create((Zgray**2).dim, name="Zgray2", dispname=f"{str(Zgray)}^2", scale=Zgray.scale*2)
Zgray3 = Unit.create((Zgray**3).dim, name="Zgray3", dispname=f"{str(Zgray)}^3", scale=Zgray.scale*3)
Pgray2 = Unit.create((Pgray**2).dim, name="Pgray2", dispname=f"{str(Pgray)}^2", scale=Pgray.scale*2)
Pgray3 = Unit.create((Pgray**3).dim, name="Pgray3", dispname=f"{str(Pgray)}^3", scale=Pgray.scale*3)
dgray2 = Unit.create((dgray**2).dim, name="dgray2", dispname=f"{str(dgray)}^2", scale=dgray.scale*2)
dgray3 = Unit.create((dgray**3).dim, name="dgray3", dispname=f"{str(dgray)}^3", scale=dgray.scale*3)
Ggray2 = Unit.create((Ggray**2).dim, name="Ggray2", dispname=f"{str(Ggray)}^2", scale=Ggray.scale*2)
Ggray3 = Unit.create((Ggray**3).dim, name="Ggray3", dispname=f"{str(Ggray)}^3", scale=Ggray.scale*3)
fgray2 = Unit.create((fgray**2).dim, name="fgray2", dispname=f"{str(fgray)}^2", scale=fgray.scale*2)
fgray3 = Unit.create((fgray**3).dim, name="fgray3", dispname=f"{str(fgray)}^3", scale=fgray.scale*3)
hgray2 = Unit.create((hgray**2).dim, name="hgray2", dispname=f"{str(hgray)}^2", scale=hgray.scale*2)
hgray3 = Unit.create((hgray**3).dim, name="hgray3", dispname=f"{str(hgray)}^3", scale=hgray.scale*3)
dagray2 = Unit.create((dagray**2).dim, name="dagray2", dispname=f"{str(dagray)}^2", scale=dagray.scale*2)
dagray3 = Unit.create((dagray**3).dim, name="dagray3", dispname=f"{str(dagray)}^3", scale=dagray.scale*3)
mgray2 = Unit.create((mgray**2).dim, name="mgray2", dispname=f"{str(mgray)}^2", scale=mgray.scale*2)
mgray3 = Unit.create((mgray**3).dim, name="mgray3", dispname=f"{str(mgray)}^3", scale=mgray.scale*3)
ngray2 = Unit.create((ngray**2).dim, name="ngray2", dispname=f"{str(ngray)}^2", scale=ngray.scale*2)
ngray3 = Unit.create((ngray**3).dim, name="ngray3", dispname=f"{str(ngray)}^3", scale=ngray.scale*3)
pgray2 = Unit.create((pgray**2).dim, name="pgray2", dispname=f"{str(pgray)}^2", scale=pgray.scale*2)
pgray3 = Unit.create((pgray**3).dim, name="pgray3", dispname=f"{str(pgray)}^3", scale=pgray.scale*3)
ugray2 = Unit.create((ugray**2).dim, name="ugray2", dispname=f"{str(ugray)}^2", scale=ugray.scale*2)
ugray3 = Unit.create((ugray**3).dim, name="ugray3", dispname=f"{str(ugray)}^3", scale=ugray.scale*3)
Tgray2 = Unit.create((Tgray**2).dim, name="Tgray2", dispname=f"{str(Tgray)}^2", scale=Tgray.scale*2)
Tgray3 = Unit.create((Tgray**3).dim, name="Tgray3", dispname=f"{str(Tgray)}^3", scale=Tgray.scale*3)
ygray2 = Unit.create((ygray**2).dim, name="ygray2", dispname=f"{str(ygray)}^2", scale=ygray.scale*2)
ygray3 = Unit.create((ygray**3).dim, name="ygray3", dispname=f"{str(ygray)}^3", scale=ygray.scale*3)
Egray2 = Unit.create((Egray**2).dim, name="Egray2", dispname=f"{str(Egray)}^2", scale=Egray.scale*2)
Egray3 = Unit.create((Egray**3).dim, name="Egray3", dispname=f"{str(Egray)}^3", scale=Egray.scale*3)
zgray2 = Unit.create((zgray**2).dim, name="zgray2", dispname=f"{str(zgray)}^2", scale=zgray.scale*2)
zgray3 = Unit.create((zgray**3).dim, name="zgray3", dispname=f"{str(zgray)}^3", scale=zgray.scale*3)
Mgray2 = Unit.create((Mgray**2).dim, name="Mgray2", dispname=f"{str(Mgray)}^2", scale=Mgray.scale*2)
Mgray3 = Unit.create((Mgray**3).dim, name="Mgray3", dispname=f"{str(Mgray)}^3", scale=Mgray.scale*3)
kgray2 = Unit.create((kgray**2).dim, name="kgray2", dispname=f"{str(kgray)}^2", scale=kgray.scale*2)
kgray3 = Unit.create((kgray**3).dim, name="kgray3", dispname=f"{str(kgray)}^3", scale=kgray.scale*3)
Ygray2 = Unit.create((Ygray**2).dim, name="Ygray2", dispname=f"{str(Ygray)}^2", scale=Ygray.scale*2)
Ygray3 = Unit.create((Ygray**3).dim, name="Ygray3", dispname=f"{str(Ygray)}^3", scale=Ygray.scale*3)
asievert2 = Unit.create((asievert**2).dim, name="asievert2", dispname=f"{str(asievert)}^2", scale=asievert.scale*2)
asievert3 = Unit.create((asievert**3).dim, name="asievert3", dispname=f"{str(asievert)}^3", scale=asievert.scale*3)
csievert2 = Unit.create((csievert**2).dim, name="csievert2", dispname=f"{str(csievert)}^2", scale=csievert.scale*2)
csievert3 = Unit.create((csievert**3).dim, name="csievert3", dispname=f"{str(csievert)}^3", scale=csievert.scale*3)
Zsievert2 = Unit.create((Zsievert**2).dim, name="Zsievert2", dispname=f"{str(Zsievert)}^2", scale=Zsievert.scale*2)
Zsievert3 = Unit.create((Zsievert**3).dim, name="Zsievert3", dispname=f"{str(Zsievert)}^3", scale=Zsievert.scale*3)
Psievert2 = Unit.create((Psievert**2).dim, name="Psievert2", dispname=f"{str(Psievert)}^2", scale=Psievert.scale*2)
Psievert3 = Unit.create((Psievert**3).dim, name="Psievert3", dispname=f"{str(Psievert)}^3", scale=Psievert.scale*3)
dsievert2 = Unit.create((dsievert**2).dim, name="dsievert2", dispname=f"{str(dsievert)}^2", scale=dsievert.scale*2)
dsievert3 = Unit.create((dsievert**3).dim, name="dsievert3", dispname=f"{str(dsievert)}^3", scale=dsievert.scale*3)
Gsievert2 = Unit.create((Gsievert**2).dim, name="Gsievert2", dispname=f"{str(Gsievert)}^2", scale=Gsievert.scale*2)
Gsievert3 = Unit.create((Gsievert**3).dim, name="Gsievert3", dispname=f"{str(Gsievert)}^3", scale=Gsievert.scale*3)
fsievert2 = Unit.create((fsievert**2).dim, name="fsievert2", dispname=f"{str(fsievert)}^2", scale=fsievert.scale*2)
fsievert3 = Unit.create((fsievert**3).dim, name="fsievert3", dispname=f"{str(fsievert)}^3", scale=fsievert.scale*3)
hsievert2 = Unit.create((hsievert**2).dim, name="hsievert2", dispname=f"{str(hsievert)}^2", scale=hsievert.scale*2)
hsievert3 = Unit.create((hsievert**3).dim, name="hsievert3", dispname=f"{str(hsievert)}^3", scale=hsievert.scale*3)
dasievert2 = Unit.create((dasievert**2).dim, name="dasievert2", dispname=f"{str(dasievert)}^2", scale=dasievert.scale*2)
dasievert3 = Unit.create((dasievert**3).dim, name="dasievert3", dispname=f"{str(dasievert)}^3", scale=dasievert.scale*3)
msievert2 = Unit.create((msievert**2).dim, name="msievert2", dispname=f"{str(msievert)}^2", scale=msievert.scale*2)
msievert3 = Unit.create((msievert**3).dim, name="msievert3", dispname=f"{str(msievert)}^3", scale=msievert.scale*3)
nsievert2 = Unit.create((nsievert**2).dim, name="nsievert2", dispname=f"{str(nsievert)}^2", scale=nsievert.scale*2)
nsievert3 = Unit.create((nsievert**3).dim, name="nsievert3", dispname=f"{str(nsievert)}^3", scale=nsievert.scale*3)
psievert2 = Unit.create((psievert**2).dim, name="psievert2", dispname=f"{str(psievert)}^2", scale=psievert.scale*2)
psievert3 = Unit.create((psievert**3).dim, name="psievert3", dispname=f"{str(psievert)}^3", scale=psievert.scale*3)
usievert2 = Unit.create((usievert**2).dim, name="usievert2", dispname=f"{str(usievert)}^2", scale=usievert.scale*2)
usievert3 = Unit.create((usievert**3).dim, name="usievert3", dispname=f"{str(usievert)}^3", scale=usievert.scale*3)
Tsievert2 = Unit.create((Tsievert**2).dim, name="Tsievert2", dispname=f"{str(Tsievert)}^2", scale=Tsievert.scale*2)
Tsievert3 = Unit.create((Tsievert**3).dim, name="Tsievert3", dispname=f"{str(Tsievert)}^3", scale=Tsievert.scale*3)
ysievert2 = Unit.create((ysievert**2).dim, name="ysievert2", dispname=f"{str(ysievert)}^2", scale=ysievert.scale*2)
ysievert3 = Unit.create((ysievert**3).dim, name="ysievert3", dispname=f"{str(ysievert)}^3", scale=ysievert.scale*3)
Esievert2 = Unit.create((Esievert**2).dim, name="Esievert2", dispname=f"{str(Esievert)}^2", scale=Esievert.scale*2)
Esievert3 = Unit.create((Esievert**3).dim, name="Esievert3", dispname=f"{str(Esievert)}^3", scale=Esievert.scale*3)
zsievert2 = Unit.create((zsievert**2).dim, name="zsievert2", dispname=f"{str(zsievert)}^2", scale=zsievert.scale*2)
zsievert3 = Unit.create((zsievert**3).dim, name="zsievert3", dispname=f"{str(zsievert)}^3", scale=zsievert.scale*3)
Msievert2 = Unit.create((Msievert**2).dim, name="Msievert2", dispname=f"{str(Msievert)}^2", scale=Msievert.scale*2)
Msievert3 = Unit.create((Msievert**3).dim, name="Msievert3", dispname=f"{str(Msievert)}^3", scale=Msievert.scale*3)
ksievert2 = Unit.create((ksievert**2).dim, name="ksievert2", dispname=f"{str(ksievert)}^2", scale=ksievert.scale*2)
ksievert3 = Unit.create((ksievert**3).dim, name="ksievert3", dispname=f"{str(ksievert)}^3", scale=ksievert.scale*3)
Ysievert2 = Unit.create((Ysievert**2).dim, name="Ysievert2", dispname=f"{str(Ysievert)}^2", scale=Ysievert.scale*2)
Ysievert3 = Unit.create((Ysievert**3).dim, name="Ysievert3", dispname=f"{str(Ysievert)}^3", scale=Ysievert.scale*3)
akatal2 = Unit.create((akatal**2).dim, name="akatal2", dispname=f"{str(akatal)}^2", scale=akatal.scale*2)
akatal3 = Unit.create((akatal**3).dim, name="akatal3", dispname=f"{str(akatal)}^3", scale=akatal.scale*3)
ckatal2 = Unit.create((ckatal**2).dim, name="ckatal2", dispname=f"{str(ckatal)}^2", scale=ckatal.scale*2)
ckatal3 = Unit.create((ckatal**3).dim, name="ckatal3", dispname=f"{str(ckatal)}^3", scale=ckatal.scale*3)
Zkatal2 = Unit.create((Zkatal**2).dim, name="Zkatal2", dispname=f"{str(Zkatal)}^2", scale=Zkatal.scale*2)
Zkatal3 = Unit.create((Zkatal**3).dim, name="Zkatal3", dispname=f"{str(Zkatal)}^3", scale=Zkatal.scale*3)
Pkatal2 = Unit.create((Pkatal**2).dim, name="Pkatal2", dispname=f"{str(Pkatal)}^2", scale=Pkatal.scale*2)
Pkatal3 = Unit.create((Pkatal**3).dim, name="Pkatal3", dispname=f"{str(Pkatal)}^3", scale=Pkatal.scale*3)
dkatal2 = Unit.create((dkatal**2).dim, name="dkatal2", dispname=f"{str(dkatal)}^2", scale=dkatal.scale*2)
dkatal3 = Unit.create((dkatal**3).dim, name="dkatal3", dispname=f"{str(dkatal)}^3", scale=dkatal.scale*3)
Gkatal2 = Unit.create((Gkatal**2).dim, name="Gkatal2", dispname=f"{str(Gkatal)}^2", scale=Gkatal.scale*2)
Gkatal3 = Unit.create((Gkatal**3).dim, name="Gkatal3", dispname=f"{str(Gkatal)}^3", scale=Gkatal.scale*3)
fkatal2 = Unit.create((fkatal**2).dim, name="fkatal2", dispname=f"{str(fkatal)}^2", scale=fkatal.scale*2)
fkatal3 = Unit.create((fkatal**3).dim, name="fkatal3", dispname=f"{str(fkatal)}^3", scale=fkatal.scale*3)
hkatal2 = Unit.create((hkatal**2).dim, name="hkatal2", dispname=f"{str(hkatal)}^2", scale=hkatal.scale*2)
hkatal3 = Unit.create((hkatal**3).dim, name="hkatal3", dispname=f"{str(hkatal)}^3", scale=hkatal.scale*3)
dakatal2 = Unit.create((dakatal**2).dim, name="dakatal2", dispname=f"{str(dakatal)}^2", scale=dakatal.scale*2)
dakatal3 = Unit.create((dakatal**3).dim, name="dakatal3", dispname=f"{str(dakatal)}^3", scale=dakatal.scale*3)
mkatal2 = Unit.create((mkatal**2).dim, name="mkatal2", dispname=f"{str(mkatal)}^2", scale=mkatal.scale*2)
mkatal3 = Unit.create((mkatal**3).dim, name="mkatal3", dispname=f"{str(mkatal)}^3", scale=mkatal.scale*3)
nkatal2 = Unit.create((nkatal**2).dim, name="nkatal2", dispname=f"{str(nkatal)}^2", scale=nkatal.scale*2)
nkatal3 = Unit.create((nkatal**3).dim, name="nkatal3", dispname=f"{str(nkatal)}^3", scale=nkatal.scale*3)
pkatal2 = Unit.create((pkatal**2).dim, name="pkatal2", dispname=f"{str(pkatal)}^2", scale=pkatal.scale*2)
pkatal3 = Unit.create((pkatal**3).dim, name="pkatal3", dispname=f"{str(pkatal)}^3", scale=pkatal.scale*3)
ukatal2 = Unit.create((ukatal**2).dim, name="ukatal2", dispname=f"{str(ukatal)}^2", scale=ukatal.scale*2)
ukatal3 = Unit.create((ukatal**3).dim, name="ukatal3", dispname=f"{str(ukatal)}^3", scale=ukatal.scale*3)
Tkatal2 = Unit.create((Tkatal**2).dim, name="Tkatal2", dispname=f"{str(Tkatal)}^2", scale=Tkatal.scale*2)
Tkatal3 = Unit.create((Tkatal**3).dim, name="Tkatal3", dispname=f"{str(Tkatal)}^3", scale=Tkatal.scale*3)
ykatal2 = Unit.create((ykatal**2).dim, name="ykatal2", dispname=f"{str(ykatal)}^2", scale=ykatal.scale*2)
ykatal3 = Unit.create((ykatal**3).dim, name="ykatal3", dispname=f"{str(ykatal)}^3", scale=ykatal.scale*3)
Ekatal2 = Unit.create((Ekatal**2).dim, name="Ekatal2", dispname=f"{str(Ekatal)}^2", scale=Ekatal.scale*2)
Ekatal3 = Unit.create((Ekatal**3).dim, name="Ekatal3", dispname=f"{str(Ekatal)}^3", scale=Ekatal.scale*3)
zkatal2 = Unit.create((zkatal**2).dim, name="zkatal2", dispname=f"{str(zkatal)}^2", scale=zkatal.scale*2)
zkatal3 = Unit.create((zkatal**3).dim, name="zkatal3", dispname=f"{str(zkatal)}^3", scale=zkatal.scale*3)
Mkatal2 = Unit.create((Mkatal**2).dim, name="Mkatal2", dispname=f"{str(Mkatal)}^2", scale=Mkatal.scale*2)
Mkatal3 = Unit.create((Mkatal**3).dim, name="Mkatal3", dispname=f"{str(Mkatal)}^3", scale=Mkatal.scale*3)
kkatal2 = Unit.create((kkatal**2).dim, name="kkatal2", dispname=f"{str(kkatal)}^2", scale=kkatal.scale*2)
kkatal3 = Unit.create((kkatal**3).dim, name="kkatal3", dispname=f"{str(kkatal)}^3", scale=kkatal.scale*3)
Ykatal2 = Unit.create((Ykatal**2).dim, name="Ykatal2", dispname=f"{str(Ykatal)}^2", scale=Ykatal.scale*2)
Ykatal3 = Unit.create((Ykatal**3).dim, name="Ykatal3", dispname=f"{str(Ykatal)}^3", scale=Ykatal.scale*3)
aliter = Unit.create_scaled_unit(liter, "a")
liter = Unit.create_scaled_unit(liter, "")
cliter = Unit.create_scaled_unit(liter, "c")
Zliter = Unit.create_scaled_unit(liter, "Z")
Pliter = Unit.create_scaled_unit(liter, "P")
dliter = Unit.create_scaled_unit(liter, "d")
Gliter = Unit.create_scaled_unit(liter, "G")
fliter = Unit.create_scaled_unit(liter, "f")
hliter = Unit.create_scaled_unit(liter, "h")
daliter = Unit.create_scaled_unit(liter, "da")
mliter = Unit.create_scaled_unit(liter, "m")
nliter = Unit.create_scaled_unit(liter, "n")
pliter = Unit.create_scaled_unit(liter, "p")
uliter = Unit.create_scaled_unit(liter, "u")
Tliter = Unit.create_scaled_unit(liter, "T")
yliter = Unit.create_scaled_unit(liter, "y")
Eliter = Unit.create_scaled_unit(liter, "E")
zliter = Unit.create_scaled_unit(liter, "z")
Mliter = Unit.create_scaled_unit(liter, "M")
kliter = Unit.create_scaled_unit(liter, "k")
Yliter = Unit.create_scaled_unit(liter, "Y")
alitre = Unit.create_scaled_unit(litre, "a")
litre = Unit.create_scaled_unit(litre, "")
clitre = Unit.create_scaled_unit(litre, "c")
Zlitre = Unit.create_scaled_unit(litre, "Z")
Plitre = Unit.create_scaled_unit(litre, "P")
dlitre = Unit.create_scaled_unit(litre, "d")
Glitre = Unit.create_scaled_unit(litre, "G")
flitre = Unit.create_scaled_unit(litre, "f")
hlitre = Unit.create_scaled_unit(litre, "h")
dalitre = Unit.create_scaled_unit(litre, "da")
mlitre = Unit.create_scaled_unit(litre, "m")
nlitre = Unit.create_scaled_unit(litre, "n")
plitre = Unit.create_scaled_unit(litre, "p")
ulitre = Unit.create_scaled_unit(litre, "u")
Tlitre = Unit.create_scaled_unit(litre, "T")
ylitre = Unit.create_scaled_unit(litre, "y")
Elitre = Unit.create_scaled_unit(litre, "E")
zlitre = Unit.create_scaled_unit(litre, "z")
Mlitre = Unit.create_scaled_unit(litre, "M")
klitre = Unit.create_scaled_unit(litre, "k")
Ylitre = Unit.create_scaled_unit(litre, "Y")
base_units = [
katal,
sievert,
gray,
becquerel,
lux,
lumen,
henry,
tesla,
weber,
siemens,
ohm,
farad,
volt,
coulomb,
watt,
joule,
pascal,
newton,
hertz,
steradian,
radian,
molar,
gramme,
gram,
kilogramme,
candle,
mol,
mole,
kelvin,
ampere,
amp,
second,
kilogram,
meter,
metre,
]
scaled_units = [
Ykatal,
kkatal,
Mkatal,
zkatal,
Ekatal,
ykatal,
Tkatal,
ukatal,
pkatal,
nkatal,
mkatal,
fkatal,
Gkatal,
Pkatal,
Zkatal,
akatal,
Ysievert,
ksievert,
Msievert,
zsievert,
Esievert,
ysievert,
Tsievert,
usievert,
psievert,
nsievert,
msievert,
fsievert,
Gsievert,
Psievert,
Zsievert,
asievert,
Ygray,
kgray,
Mgray,
zgray,
Egray,
ygray,
Tgray,
ugray,
pgray,
ngray,
mgray,
fgray,
Ggray,
Pgray,
Zgray,
agray,
Ybecquerel,
kbecquerel,
Mbecquerel,
zbecquerel,
Ebecquerel,
ybecquerel,
Tbecquerel,
ubecquerel,
pbecquerel,
nbecquerel,
mbecquerel,
fbecquerel,
Gbecquerel,
Pbecquerel,
Zbecquerel,
abecquerel,
Ylux,
klux,
Mlux,
zlux,
Elux,
ylux,
Tlux,
ulux,
plux,
nlux,
mlux,
flux,
Glux,
Plux,
Zlux,
alux,
Ylumen,
klumen,
Mlumen,
zlumen,
Elumen,
ylumen,
Tlumen,
ulumen,
plumen,
nlumen,
mlumen,
flumen,
Glumen,
Plumen,
Zlumen,
alumen,
Yhenry,
khenry,
Mhenry,
zhenry,
Ehenry,
yhenry,
Thenry,
uhenry,
phenry,
nhenry,
mhenry,
fhenry,
Ghenry,
Phenry,
Zhenry,
ahenry,
Ytesla,
ktesla,
Mtesla,
ztesla,
Etesla,
ytesla,
Ttesla,
utesla,
ptesla,
ntesla,
mtesla,
ftesla,
Gtesla,
Ptesla,
Ztesla,
atesla,
Yweber,
kweber,
Mweber,
zweber,
Eweber,
yweber,
Tweber,
uweber,
pweber,
nweber,
mweber,
fweber,
Gweber,
Pweber,
Zweber,
aweber,
Ysiemens,
ksiemens,
Msiemens,
zsiemens,
Esiemens,
ysiemens,
Tsiemens,
usiemens,
psiemens,
nsiemens,
msiemens,
fsiemens,
Gsiemens,
Psiemens,
Zsiemens,
asiemens,
Yohm,
kohm,
Mohm,
zohm,
Eohm,
yohm,
Tohm,
uohm,
pohm,
nohm,
mohm,
fohm,
Gohm,
Pohm,
Zohm,
aohm,
Yfarad,
kfarad,
Mfarad,
zfarad,
Efarad,
yfarad,
Tfarad,
ufarad,
pfarad,
nfarad,
mfarad,
ffarad,
Gfarad,
Pfarad,
Zfarad,
afarad,
Yvolt,
kvolt,
Mvolt,
zvolt,
Evolt,
yvolt,
Tvolt,
uvolt,
pvolt,
nvolt,
mvolt,
fvolt,
Gvolt,
Pvolt,
Zvolt,
avolt,
Ycoulomb,
kcoulomb,
Mcoulomb,
zcoulomb,
Ecoulomb,
ycoulomb,
Tcoulomb,
ucoulomb,
pcoulomb,
ncoulomb,
mcoulomb,
fcoulomb,
Gcoulomb,
Pcoulomb,
Zcoulomb,
acoulomb,
Ywatt,
kwatt,
Mwatt,
zwatt,
Ewatt,
ywatt,
Twatt,
uwatt,
pwatt,
nwatt,
mwatt,
fwatt,
Gwatt,
Pwatt,
Zwatt,
awatt,
Yjoule,
kjoule,
Mjoule,
zjoule,
Ejoule,
yjoule,
Tjoule,
ujoule,
pjoule,
njoule,
mjoule,
fjoule,
Gjoule,
Pjoule,
Zjoule,
ajoule,
Ypascal,
kpascal,
Mpascal,
zpascal,
Epascal,
ypascal,
Tpascal,
upascal,
ppascal,
npascal,
mpascal,
fpascal,
Gpascal,
Ppascal,
Zpascal,
apascal,
Ynewton,
knewton,
Mnewton,
znewton,
Enewton,
ynewton,
Tnewton,
unewton,
pnewton,
nnewton,
mnewton,
fnewton,
Gnewton,
Pnewton,
Znewton,
anewton,
Yhertz,
khertz,
Mhertz,
zhertz,
Ehertz,
yhertz,
Thertz,
uhertz,
phertz,
nhertz,
mhertz,
fhertz,
Ghertz,
Phertz,
Zhertz,
ahertz,
Ysteradian,
ksteradian,
Msteradian,
zsteradian,
Esteradian,
ysteradian,
Tsteradian,
usteradian,
psteradian,
nsteradian,
msteradian,
fsteradian,
Gsteradian,
Psteradian,
Zsteradian,
asteradian,
Yradian,
kradian,
Mradian,
zradian,
Eradian,
yradian,
Tradian,
uradian,
pradian,
nradian,
mradian,
fradian,
Gradian,
Pradian,
Zradian,
aradian,
Ymolar,
kmolar,
Mmolar,
zmolar,
Emolar,
ymolar,
Tmolar,
umolar,
pmolar,
nmolar,
mmolar,
fmolar,
Gmolar,
Pmolar,
Zmolar,
amolar,
Ygramme,
kgramme,
Mgramme,
zgramme,
Egramme,
ygramme,
Tgramme,
ugramme,
pgramme,
ngramme,
mgramme,
fgramme,
Ggramme,
Pgramme,
Zgramme,
agramme,
Ygram,
kgram,
Mgram,
zgram,
Egram,
ygram,
Tgram,
ugram,
pgram,
ngram,
mgram,
fgram,
Ggram,
Pgram,
Zgram,
agram,
Ycandle,
kcandle,
Mcandle,
zcandle,
Ecandle,
ycandle,
Tcandle,
ucandle,
pcandle,
ncandle,
mcandle,
fcandle,
Gcandle,
Pcandle,
Zcandle,
acandle,
Ymol,
kmol,
Mmol,
zmol,
Emol,
ymol,
Tmol,
umol,
pmol,
nmol,
mmol,
fmol,
Gmol,
Pmol,
Zmol,
amol,
Ymole,
kmole,
Mmole,
zmole,
Emole,
ymole,
Tmole,
umole,
pmole,
nmole,
mmole,
fmole,
Gmole,
Pmole,
Zmole,
amole,
Yampere,
kampere,
Mampere,
zampere,
Eampere,
yampere,
Tampere,
uampere,
pampere,
nampere,
mampere,
fampere,
Gampere,
Pampere,
Zampere,
aampere,
Yamp,
kamp,
Mamp,
zamp,
Eamp,
yamp,
Tamp,
uamp,
pamp,
namp,
mamp,
famp,
Gamp,
Pamp,
Zamp,
aamp,
Ysecond,
ksecond,
Msecond,
zsecond,
Esecond,
ysecond,
Tsecond,
usecond,
psecond,
nsecond,
msecond,
fsecond,
Gsecond,
Psecond,
Zsecond,
asecond,
Ymeter,
kmeter,
Mmeter,
zmeter,
Emeter,
ymeter,
Tmeter,
umeter,
pmeter,
nmeter,
mmeter,
fmeter,
Gmeter,
Pmeter,
Zmeter,
ameter,
Ymetre,
kmetre,
Mmetre,
zmetre,
Emetre,
ymetre,
Tmetre,
umetre,
pmetre,
nmetre,
mmetre,
fmetre,
Gmetre,
Pmetre,
Zmetre,
ametre,
]
powered_units = [
Ykatal3,
Ykatal2,
kkatal3,
kkatal2,
Mkatal3,
Mkatal2,
zkatal3,
zkatal2,
Ekatal3,
Ekatal2,
ykatal3,
ykatal2,
Tkatal3,
Tkatal2,
ukatal3,
ukatal2,
pkatal3,
pkatal2,
nkatal3,
nkatal2,
mkatal3,
mkatal2,
fkatal3,
fkatal2,
Gkatal3,
Gkatal2,
Pkatal3,
Pkatal2,
Zkatal3,
Zkatal2,
akatal3,
akatal2,
Ysievert3,
Ysievert2,
ksievert3,
ksievert2,
Msievert3,
Msievert2,
zsievert3,
zsievert2,
Esievert3,
Esievert2,
ysievert3,
ysievert2,
Tsievert3,
Tsievert2,
usievert3,
usievert2,
psievert3,
psievert2,
nsievert3,
nsievert2,
msievert3,
msievert2,
fsievert3,
fsievert2,
Gsievert3,
Gsievert2,
Psievert3,
Psievert2,
Zsievert3,
Zsievert2,
asievert3,
asievert2,
Ygray3,
Ygray2,
kgray3,
kgray2,
Mgray3,
Mgray2,
zgray3,
zgray2,
Egray3,
Egray2,
ygray3,
ygray2,
Tgray3,
Tgray2,
ugray3,
ugray2,
pgray3,
pgray2,
ngray3,
ngray2,
mgray3,
mgray2,
fgray3,
fgray2,
Ggray3,
Ggray2,
Pgray3,
Pgray2,
Zgray3,
Zgray2,
agray3,
agray2,
Ybecquerel3,
Ybecquerel2,
kbecquerel3,
kbecquerel2,
Mbecquerel3,
Mbecquerel2,
zbecquerel3,
zbecquerel2,
Ebecquerel3,
Ebecquerel2,
ybecquerel3,
ybecquerel2,
Tbecquerel3,
Tbecquerel2,
ubecquerel3,
ubecquerel2,
pbecquerel3,
pbecquerel2,
nbecquerel3,
nbecquerel2,
mbecquerel3,
mbecquerel2,
fbecquerel3,
fbecquerel2,
Gbecquerel3,
Gbecquerel2,
Pbecquerel3,
Pbecquerel2,
Zbecquerel3,
Zbecquerel2,
abecquerel3,
abecquerel2,
Ylux3,
Ylux2,
klux3,
klux2,
Mlux3,
Mlux2,
zlux3,
zlux2,
Elux3,
Elux2,
ylux3,
ylux2,
Tlux3,
Tlux2,
ulux3,
ulux2,
plux3,
plux2,
nlux3,
nlux2,
mlux3,
mlux2,
flux3,
flux2,
Glux3,
Glux2,
Plux3,
Plux2,
Zlux3,
Zlux2,
alux3,
alux2,
Ylumen3,
Ylumen2,
klumen3,
klumen2,
Mlumen3,
Mlumen2,
zlumen3,
zlumen2,
Elumen3,
Elumen2,
ylumen3,
ylumen2,
Tlumen3,
Tlumen2,
ulumen3,
ulumen2,
plumen3,
plumen2,
nlumen3,
nlumen2,
mlumen3,
mlumen2,
flumen3,
flumen2,
Glumen3,
Glumen2,
Plumen3,
Plumen2,
Zlumen3,
Zlumen2,
alumen3,
alumen2,
Yhenry3,
Yhenry2,
khenry3,
khenry2,
Mhenry3,
Mhenry2,
zhenry3,
zhenry2,
Ehenry3,
Ehenry2,
yhenry3,
yhenry2,
Thenry3,
Thenry2,
uhenry3,
uhenry2,
phenry3,
phenry2,
nhenry3,
nhenry2,
mhenry3,
mhenry2,
fhenry3,
fhenry2,
Ghenry3,
Ghenry2,
Phenry3,
Phenry2,
Zhenry3,
Zhenry2,
ahenry3,
ahenry2,
Ytesla3,
Ytesla2,
ktesla3,
ktesla2,
Mtesla3,
Mtesla2,
ztesla3,
ztesla2,
Etesla3,
Etesla2,
ytesla3,
ytesla2,
Ttesla3,
Ttesla2,
utesla3,
utesla2,
ptesla3,
ptesla2,
ntesla3,
ntesla2,
mtesla3,
mtesla2,
ftesla3,
ftesla2,
Gtesla3,
Gtesla2,
Ptesla3,
Ptesla2,
Ztesla3,
Ztesla2,
atesla3,
atesla2,
Yweber3,
Yweber2,
kweber3,
kweber2,
Mweber3,
Mweber2,
zweber3,
zweber2,
Eweber3,
Eweber2,
yweber3,
yweber2,
Tweber3,
Tweber2,
uweber3,
uweber2,
pweber3,
pweber2,
nweber3,
nweber2,
mweber3,
mweber2,
fweber3,
fweber2,
Gweber3,
Gweber2,
Pweber3,
Pweber2,
Zweber3,
Zweber2,
aweber3,
aweber2,
Ysiemens3,
Ysiemens2,
ksiemens3,
ksiemens2,
Msiemens3,
Msiemens2,
zsiemens3,
zsiemens2,
Esiemens3,
Esiemens2,
ysiemens3,
ysiemens2,
Tsiemens3,
Tsiemens2,
usiemens3,
usiemens2,
psiemens3,
psiemens2,
nsiemens3,
nsiemens2,
msiemens3,
msiemens2,
fsiemens3,
fsiemens2,
Gsiemens3,
Gsiemens2,
Psiemens3,
Psiemens2,
Zsiemens3,
Zsiemens2,
asiemens3,
asiemens2,
Yohm3,
Yohm2,
kohm3,
kohm2,
Mohm3,
Mohm2,
zohm3,
zohm2,
Eohm3,
Eohm2,
yohm3,
yohm2,
Tohm3,
Tohm2,
uohm3,
uohm2,
pohm3,
pohm2,
nohm3,
nohm2,
mohm3,
mohm2,
fohm3,
fohm2,
Gohm3,
Gohm2,
Pohm3,
Pohm2,
Zohm3,
Zohm2,
aohm3,
aohm2,
Yfarad3,
Yfarad2,
kfarad3,
kfarad2,
Mfarad3,
Mfarad2,
zfarad3,
zfarad2,
Efarad3,
Efarad2,
yfarad3,
yfarad2,
Tfarad3,
Tfarad2,
ufarad3,
ufarad2,
pfarad3,
pfarad2,
nfarad3,
nfarad2,
mfarad3,
mfarad2,
ffarad3,
ffarad2,
Gfarad3,
Gfarad2,
Pfarad3,
Pfarad2,
Zfarad3,
Zfarad2,
afarad3,
afarad2,
Yvolt3,
Yvolt2,
kvolt3,
kvolt2,
Mvolt3,
Mvolt2,
zvolt3,
zvolt2,
Evolt3,
Evolt2,
yvolt3,
yvolt2,
Tvolt3,
Tvolt2,
uvolt3,
uvolt2,
pvolt3,
pvolt2,
nvolt3,
nvolt2,
mvolt3,
mvolt2,
fvolt3,
fvolt2,
Gvolt3,
Gvolt2,
Pvolt3,
Pvolt2,
Zvolt3,
Zvolt2,
avolt3,
avolt2,
Ycoulomb3,
Ycoulomb2,
kcoulomb3,
kcoulomb2,
Mcoulomb3,
Mcoulomb2,
zcoulomb3,
zcoulomb2,
Ecoulomb3,
Ecoulomb2,
ycoulomb3,
ycoulomb2,
Tcoulomb3,
Tcoulomb2,
ucoulomb3,
ucoulomb2,
pcoulomb3,
pcoulomb2,
ncoulomb3,
ncoulomb2,
mcoulomb3,
mcoulomb2,
fcoulomb3,
fcoulomb2,
Gcoulomb3,
Gcoulomb2,
Pcoulomb3,
Pcoulomb2,
Zcoulomb3,
Zcoulomb2,
acoulomb3,
acoulomb2,
Ywatt3,
Ywatt2,
kwatt3,
kwatt2,
Mwatt3,
Mwatt2,
zwatt3,
zwatt2,
Ewatt3,
Ewatt2,
ywatt3,
ywatt2,
Twatt3,
Twatt2,
uwatt3,
uwatt2,
pwatt3,
pwatt2,
nwatt3,
nwatt2,
mwatt3,
mwatt2,
fwatt3,
fwatt2,
Gwatt3,
Gwatt2,
Pwatt3,
Pwatt2,
Zwatt3,
Zwatt2,
awatt3,
awatt2,
Yjoule3,
Yjoule2,
kjoule3,
kjoule2,
Mjoule3,
Mjoule2,
zjoule3,
zjoule2,
Ejoule3,
Ejoule2,
yjoule3,
yjoule2,
Tjoule3,
Tjoule2,
ujoule3,
ujoule2,
pjoule3,
pjoule2,
njoule3,
njoule2,
mjoule3,
mjoule2,
fjoule3,
fjoule2,
Gjoule3,
Gjoule2,
Pjoule3,
Pjoule2,
Zjoule3,
Zjoule2,
ajoule3,
ajoule2,
Ypascal3,
Ypascal2,
kpascal3,
kpascal2,
Mpascal3,
Mpascal2,
zpascal3,
zpascal2,
Epascal3,
Epascal2,
ypascal3,
ypascal2,
Tpascal3,
Tpascal2,
upascal3,
upascal2,
ppascal3,
ppascal2,
npascal3,
npascal2,
mpascal3,
mpascal2,
fpascal3,
fpascal2,
Gpascal3,
Gpascal2,
Ppascal3,
Ppascal2,
Zpascal3,
Zpascal2,
apascal3,
apascal2,
Ynewton3,
Ynewton2,
knewton3,
knewton2,
Mnewton3,
Mnewton2,
znewton3,
znewton2,
Enewton3,
Enewton2,
ynewton3,
ynewton2,
Tnewton3,
Tnewton2,
unewton3,
unewton2,
pnewton3,
pnewton2,
nnewton3,
nnewton2,
mnewton3,
mnewton2,
fnewton3,
fnewton2,
Gnewton3,
Gnewton2,
Pnewton3,
Pnewton2,
Znewton3,
Znewton2,
anewton3,
anewton2,
Yhertz3,
Yhertz2,
khertz3,
khertz2,
Mhertz3,
Mhertz2,
zhertz3,
zhertz2,
Ehertz3,
Ehertz2,
yhertz3,
yhertz2,
Thertz3,
Thertz2,
uhertz3,
uhertz2,
phertz3,
phertz2,
nhertz3,
nhertz2,
mhertz3,
mhertz2,
fhertz3,
fhertz2,
Ghertz3,
Ghertz2,
Phertz3,
Phertz2,
Zhertz3,
Zhertz2,
ahertz3,
ahertz2,
Ysteradian3,
Ysteradian2,
ksteradian3,
ksteradian2,
Msteradian3,
Msteradian2,
zsteradian3,
zsteradian2,
Esteradian3,
Esteradian2,
ysteradian3,
ysteradian2,
Tsteradian3,
Tsteradian2,
usteradian3,
usteradian2,
psteradian3,
psteradian2,
nsteradian3,
nsteradian2,
msteradian3,
msteradian2,
fsteradian3,
fsteradian2,
Gsteradian3,
Gsteradian2,
Psteradian3,
Psteradian2,
Zsteradian3,
Zsteradian2,
asteradian3,
asteradian2,
Yradian3,
Yradian2,
kradian3,
kradian2,
Mradian3,
Mradian2,
zradian3,
zradian2,
Eradian3,
Eradian2,
yradian3,
yradian2,
Tradian3,
Tradian2,
uradian3,
uradian2,
pradian3,
pradian2,
nradian3,
nradian2,
mradian3,
mradian2,
fradian3,
fradian2,
Gradian3,
Gradian2,
Pradian3,
Pradian2,
Zradian3,
Zradian2,
aradian3,
aradian2,
Ymolar3,
Ymolar2,
kmolar3,
kmolar2,
Mmolar3,
Mmolar2,
zmolar3,
zmolar2,
Emolar3,
Emolar2,
ymolar3,
ymolar2,
Tmolar3,
Tmolar2,
umolar3,
umolar2,
pmolar3,
pmolar2,
nmolar3,
nmolar2,
mmolar3,
mmolar2,
fmolar3,
fmolar2,
Gmolar3,
Gmolar2,
Pmolar3,
Pmolar2,
Zmolar3,
Zmolar2,
amolar3,
amolar2,
Ygramme3,
Ygramme2,
kgramme3,
kgramme2,
Mgramme3,
Mgramme2,
zgramme3,
zgramme2,
Egramme3,
Egramme2,
ygramme3,
ygramme2,
Tgramme3,
Tgramme2,
ugramme3,
ugramme2,
pgramme3,
pgramme2,
ngramme3,
ngramme2,
mgramme3,
mgramme2,
fgramme3,
fgramme2,
Ggramme3,
Ggramme2,
Pgramme3,
Pgramme2,
Zgramme3,
Zgramme2,
agramme3,
agramme2,
Ygram3,
Ygram2,
kgram3,
kgram2,
Mgram3,
Mgram2,
zgram3,
zgram2,
Egram3,
Egram2,
ygram3,
ygram2,
Tgram3,
Tgram2,
ugram3,
ugram2,
pgram3,
pgram2,
ngram3,
ngram2,
mgram3,
mgram2,
fgram3,
fgram2,
Ggram3,
Ggram2,
Pgram3,
Pgram2,
Zgram3,
Zgram2,
agram3,
agram2,
Ycandle3,
Ycandle2,
kcandle3,
kcandle2,
Mcandle3,
Mcandle2,
zcandle3,
zcandle2,
Ecandle3,
Ecandle2,
ycandle3,
ycandle2,
Tcandle3,
Tcandle2,
ucandle3,
ucandle2,
pcandle3,
pcandle2,
ncandle3,
ncandle2,
mcandle3,
mcandle2,
fcandle3,
fcandle2,
Gcandle3,
Gcandle2,
Pcandle3,
Pcandle2,
Zcandle3,
Zcandle2,
acandle3,
acandle2,
Ymol3,
Ymol2,
kmol3,
kmol2,
Mmol3,
Mmol2,
zmol3,
zmol2,
Emol3,
Emol2,
ymol3,
ymol2,
Tmol3,
Tmol2,
umol3,
umol2,
pmol3,
pmol2,
nmol3,
nmol2,
mmol3,
mmol2,
fmol3,
fmol2,
Gmol3,
Gmol2,
Pmol3,
Pmol2,
Zmol3,
Zmol2,
amol3,
amol2,
Ymole3,
Ymole2,
kmole3,
kmole2,
Mmole3,
Mmole2,
zmole3,
zmole2,
Emole3,
Emole2,
ymole3,
ymole2,
Tmole3,
Tmole2,
umole3,
umole2,
pmole3,
pmole2,
nmole3,
nmole2,
mmole3,
mmole2,
fmole3,
fmole2,
Gmole3,
Gmole2,
Pmole3,
Pmole2,
Zmole3,
Zmole2,
amole3,
amole2,
Yampere3,
Yampere2,
kampere3,
kampere2,
Mampere3,
Mampere2,
zampere3,
zampere2,
Eampere3,
Eampere2,
yampere3,
yampere2,
Tampere3,
Tampere2,
uampere3,
uampere2,
pampere3,
pampere2,
nampere3,
nampere2,
mampere3,
mampere2,
fampere3,
fampere2,
Gampere3,
Gampere2,
Pampere3,
Pampere2,
Zampere3,
Zampere2,
aampere3,
aampere2,
Yamp3,
Yamp2,
kamp3,
kamp2,
Mamp3,
Mamp2,
zamp3,
zamp2,
Eamp3,
Eamp2,
yamp3,
yamp2,
Tamp3,
Tamp2,
uamp3,
uamp2,
pamp3,
pamp2,
namp3,
namp2,
mamp3,
mamp2,
famp3,
famp2,
Gamp3,
Gamp2,
Pamp3,
Pamp2,
Zamp3,
Zamp2,
aamp3,
aamp2,
Ysecond3,
Ysecond2,
ksecond3,
ksecond2,
Msecond3,
Msecond2,
zsecond3,
zsecond2,
Esecond3,
Esecond2,
ysecond3,
ysecond2,
Tsecond3,
Tsecond2,
usecond3,
usecond2,
psecond3,
psecond2,
nsecond3,
nsecond2,
msecond3,
msecond2,
fsecond3,
fsecond2,
Gsecond3,
Gsecond2,
Psecond3,
Psecond2,
Zsecond3,
Zsecond2,
asecond3,
asecond2,
Ymeter3,
Ymeter2,
kmeter3,
kmeter2,
Mmeter3,
Mmeter2,
zmeter3,
zmeter2,
Emeter3,
Emeter2,
ymeter3,
ymeter2,
Tmeter3,
Tmeter2,
umeter3,
umeter2,
pmeter3,
pmeter2,
nmeter3,
nmeter2,
mmeter3,
mmeter2,
fmeter3,
fmeter2,
Gmeter3,
Gmeter2,
Pmeter3,
Pmeter2,
Zmeter3,
Zmeter2,
ameter3,
ameter2,
Ymetre3,
Ymetre2,
kmetre3,
kmetre2,
Mmetre3,
Mmetre2,
zmetre3,
zmetre2,
Emetre3,
Emetre2,
ymetre3,
ymetre2,
Tmetre3,
Tmetre2,
umetre3,
umetre2,
pmetre3,
pmetre2,
nmetre3,
nmetre2,
mmetre3,
mmetre2,
fmetre3,
fmetre2,
Gmetre3,
Gmetre2,
Pmetre3,
Pmetre2,
Zmetre3,
Zmetre2,
ametre3,
ametre2,
katal3,
katal2,
sievert3,
sievert2,
gray3,
gray2,
becquerel3,
becquerel2,
lux3,
lux2,
lumen3,
lumen2,
henry3,
henry2,
tesla3,
tesla2,
weber3,
weber2,
siemens3,
siemens2,
ohm3,
ohm2,
farad3,
farad2,
volt3,
volt2,
coulomb3,
coulomb2,
watt3,
watt2,
joule3,
joule2,
pascal3,
pascal2,
newton3,
newton2,
hertz3,
hertz2,
steradian3,
steradian2,
radian3,
radian2,
molar3,
molar2,
gramme3,
gramme2,
gram3,
gram2,
kilogramme3,
kilogramme2,
candle3,
candle2,
mol3,
mol2,
mole3,
mole2,
kelvin3,
kelvin2,
ampere3,
ampere2,
amp3,
amp2,
second3,
second2,
kilogram3,
kilogram2,
meter3,
meter2,
metre3,
metre2,
]
# Current list from http://physics.nist.gov/cuu/Units/units.html, far from complete
additional_units = [
pascal * second, newton * metre, watt / metre ** 2, joule / kelvin,
joule / (kilogram * kelvin), joule / kilogram, watt / (metre * kelvin),
joule / metre ** 3, volt / metre ** 3, coulomb / metre ** 3, coulomb / metre ** 2,
farad / metre, henry / metre, joule / mole, joule / (mole * kelvin),
coulomb / kilogram, gray / second, katal / metre ** 3,
# We don't want liter/litre to be used as a standard unit for display, so we
# put it here instead of in the standard units
aliter, liter, cliter, Zliter, Pliter, dliter, Gliter, fliter, hliter, daliter, mliter, nliter, pliter, uliter, Tliter, yliter, Eliter, zliter, Mliter, kliter, Yliter, alitre, litre, clitre, Zlitre, Plitre, dlitre, Glitre, flitre, hlitre, dalitre, mlitre, nlitre, plitre, ulitre, Tlitre, ylitre, Elitre, zlitre, Mlitre, klitre, Ylitre, ]
all_units = [
Ylitre,
klitre,
Mlitre,
zlitre,
Elitre,
ylitre,
Tlitre,
ulitre,
plitre,
nlitre,
mlitre,
dalitre,
hlitre,
flitre,
Glitre,
dlitre,
Plitre,
Zlitre,
clitre,
litre,
alitre,
litre,
Yliter,
kliter,
Mliter,
zliter,
Eliter,
yliter,
Tliter,
uliter,
pliter,
nliter,
mliter,
daliter,
hliter,
fliter,
Gliter,
dliter,
Pliter,
Zliter,
cliter,
liter,
aliter,
liter,
Ykatal3,
Ykatal2,
kkatal3,
kkatal2,
Mkatal3,
Mkatal2,
zkatal3,
zkatal2,
Ekatal3,
Ekatal2,
ykatal3,
ykatal2,
Tkatal3,
Tkatal2,
ukatal3,
ukatal2,
pkatal3,
pkatal2,
nkatal3,
nkatal2,
mkatal3,
mkatal2,
dakatal3,
dakatal2,
hkatal3,
hkatal2,
fkatal3,
fkatal2,
Gkatal3,
Gkatal2,
dkatal3,
dkatal2,
Pkatal3,
Pkatal2,
Zkatal3,
Zkatal2,
ckatal3,
ckatal2,
akatal3,
akatal2,
Ysievert3,
Ysievert2,
ksievert3,
ksievert2,
Msievert3,
Msievert2,
zsievert3,
zsievert2,
Esievert3,
Esievert2,
ysievert3,
ysievert2,
Tsievert3,
Tsievert2,
usievert3,
usievert2,
psievert3,
psievert2,
nsievert3,
nsievert2,
msievert3,
msievert2,
dasievert3,
dasievert2,
hsievert3,
hsievert2,
fsievert3,
fsievert2,
Gsievert3,
Gsievert2,
dsievert3,
dsievert2,
Psievert3,
Psievert2,
Zsievert3,
Zsievert2,
csievert3,
csievert2,
asievert3,
asievert2,
Ygray3,
Ygray2,
kgray3,
kgray2,
Mgray3,
Mgray2,
zgray3,
zgray2,
Egray3,
Egray2,
ygray3,
ygray2,
Tgray3,
Tgray2,
ugray3,
ugray2,
pgray3,
pgray2,
ngray3,
ngray2,
mgray3,
mgray2,
dagray3,
dagray2,
hgray3,
hgray2,
fgray3,
fgray2,
Ggray3,
Ggray2,
dgray3,
dgray2,
Pgray3,
Pgray2,
Zgray3,
Zgray2,
cgray3,
cgray2,
agray3,
agray2,
Ybecquerel3,
Ybecquerel2,
kbecquerel3,
kbecquerel2,
Mbecquerel3,
Mbecquerel2,
zbecquerel3,
zbecquerel2,
Ebecquerel3,
Ebecquerel2,
ybecquerel3,
ybecquerel2,
Tbecquerel3,
Tbecquerel2,
ubecquerel3,
ubecquerel2,
pbecquerel3,
pbecquerel2,
nbecquerel3,
nbecquerel2,
mbecquerel3,
mbecquerel2,
dabecquerel3,
dabecquerel2,
hbecquerel3,
hbecquerel2,
fbecquerel3,
fbecquerel2,
Gbecquerel3,
Gbecquerel2,
dbecquerel3,
dbecquerel2,
Pbecquerel3,
Pbecquerel2,
Zbecquerel3,
Zbecquerel2,
cbecquerel3,
cbecquerel2,
abecquerel3,
abecquerel2,
Ylux3,
Ylux2,
klux3,
klux2,
Mlux3,
Mlux2,
zlux3,
zlux2,
Elux3,
Elux2,
ylux3,
ylux2,
Tlux3,
Tlux2,
ulux3,
ulux2,
plux3,
plux2,
nlux3,
nlux2,
mlux3,
mlux2,
dalux3,
dalux2,
hlux3,
hlux2,
flux3,
flux2,
Glux3,
Glux2,
dlux3,
dlux2,
Plux3,
Plux2,
Zlux3,
Zlux2,
clux3,
clux2,
alux3,
alux2,
Ylumen3,
Ylumen2,
klumen3,
klumen2,
Mlumen3,
Mlumen2,
zlumen3,
zlumen2,
Elumen3,
Elumen2,
ylumen3,
ylumen2,
Tlumen3,
Tlumen2,
ulumen3,
ulumen2,
plumen3,
plumen2,
nlumen3,
nlumen2,
mlumen3,
mlumen2,
dalumen3,
dalumen2,
hlumen3,
hlumen2,
flumen3,
flumen2,
Glumen3,
Glumen2,
dlumen3,
dlumen2,
Plumen3,
Plumen2,
Zlumen3,
Zlumen2,
clumen3,
clumen2,
alumen3,
alumen2,
Yhenry3,
Yhenry2,
khenry3,
khenry2,
Mhenry3,
Mhenry2,
zhenry3,
zhenry2,
Ehenry3,
Ehenry2,
yhenry3,
yhenry2,
Thenry3,
Thenry2,
uhenry3,
uhenry2,
phenry3,
phenry2,
nhenry3,
nhenry2,
mhenry3,
mhenry2,
dahenry3,
dahenry2,
hhenry3,
hhenry2,
fhenry3,
fhenry2,
Ghenry3,
Ghenry2,
dhenry3,
dhenry2,
Phenry3,
Phenry2,
Zhenry3,
Zhenry2,
chenry3,
chenry2,
ahenry3,
ahenry2,
Ytesla3,
Ytesla2,
ktesla3,
ktesla2,
Mtesla3,
Mtesla2,
ztesla3,
ztesla2,
Etesla3,
Etesla2,
ytesla3,
ytesla2,
Ttesla3,
Ttesla2,
utesla3,
utesla2,
ptesla3,
ptesla2,
ntesla3,
ntesla2,
mtesla3,
mtesla2,
datesla3,
datesla2,
htesla3,
htesla2,
ftesla3,
ftesla2,
Gtesla3,
Gtesla2,
dtesla3,
dtesla2,
Ptesla3,
Ptesla2,
Ztesla3,
Ztesla2,
ctesla3,
ctesla2,
atesla3,
atesla2,
Yweber3,
Yweber2,
kweber3,
kweber2,
Mweber3,
Mweber2,
zweber3,
zweber2,
Eweber3,
Eweber2,
yweber3,
yweber2,
Tweber3,
Tweber2,
uweber3,
uweber2,
pweber3,
pweber2,
nweber3,
nweber2,
mweber3,
mweber2,
daweber3,
daweber2,
hweber3,
hweber2,
fweber3,
fweber2,
Gweber3,
Gweber2,
dweber3,
dweber2,
Pweber3,
Pweber2,
Zweber3,
Zweber2,
cweber3,
cweber2,
aweber3,
aweber2,
Ysiemens3,
Ysiemens2,
ksiemens3,
ksiemens2,
Msiemens3,
Msiemens2,
zsiemens3,
zsiemens2,
Esiemens3,
Esiemens2,
ysiemens3,
ysiemens2,
Tsiemens3,
Tsiemens2,
usiemens3,
usiemens2,
psiemens3,
psiemens2,
nsiemens3,
nsiemens2,
msiemens3,
msiemens2,
dasiemens3,
dasiemens2,
hsiemens3,
hsiemens2,
fsiemens3,
fsiemens2,
Gsiemens3,
Gsiemens2,
dsiemens3,
dsiemens2,
Psiemens3,
Psiemens2,
Zsiemens3,
Zsiemens2,
csiemens3,
csiemens2,
asiemens3,
asiemens2,
Yohm3,
Yohm2,
kohm3,
kohm2,
Mohm3,
Mohm2,
zohm3,
zohm2,
Eohm3,
Eohm2,
yohm3,
yohm2,
Tohm3,
Tohm2,
uohm3,
uohm2,
pohm3,
pohm2,
nohm3,
nohm2,
mohm3,
mohm2,
daohm3,
daohm2,
hohm3,
hohm2,
fohm3,
fohm2,
Gohm3,
Gohm2,
dohm3,
dohm2,
Pohm3,
Pohm2,
Zohm3,
Zohm2,
cohm3,
cohm2,
aohm3,
aohm2,
Yfarad3,
Yfarad2,
kfarad3,
kfarad2,
Mfarad3,
Mfarad2,
zfarad3,
zfarad2,
Efarad3,
Efarad2,
yfarad3,
yfarad2,
Tfarad3,
Tfarad2,
ufarad3,
ufarad2,
pfarad3,
pfarad2,
nfarad3,
nfarad2,
mfarad3,
mfarad2,
dafarad3,
dafarad2,
hfarad3,
hfarad2,
ffarad3,
ffarad2,
Gfarad3,
Gfarad2,
dfarad3,
dfarad2,
Pfarad3,
Pfarad2,
Zfarad3,
Zfarad2,
cfarad3,
cfarad2,
afarad3,
afarad2,
Yvolt3,
Yvolt2,
kvolt3,
kvolt2,
Mvolt3,
Mvolt2,
zvolt3,
zvolt2,
Evolt3,
Evolt2,
yvolt3,
yvolt2,
Tvolt3,
Tvolt2,
uvolt3,
uvolt2,
pvolt3,
pvolt2,
nvolt3,
nvolt2,
mvolt3,
mvolt2,
davolt3,
davolt2,
hvolt3,
hvolt2,
fvolt3,
fvolt2,
Gvolt3,
Gvolt2,
dvolt3,
dvolt2,
Pvolt3,
Pvolt2,
Zvolt3,
Zvolt2,
cvolt3,
cvolt2,
avolt3,
avolt2,
Ycoulomb3,
Ycoulomb2,
kcoulomb3,
kcoulomb2,
Mcoulomb3,
Mcoulomb2,
zcoulomb3,
zcoulomb2,
Ecoulomb3,
Ecoulomb2,
ycoulomb3,
ycoulomb2,
Tcoulomb3,
Tcoulomb2,
ucoulomb3,
ucoulomb2,
pcoulomb3,
pcoulomb2,
ncoulomb3,
ncoulomb2,
mcoulomb3,
mcoulomb2,
dacoulomb3,
dacoulomb2,
hcoulomb3,
hcoulomb2,
fcoulomb3,
fcoulomb2,
Gcoulomb3,
Gcoulomb2,
dcoulomb3,
dcoulomb2,
Pcoulomb3,
Pcoulomb2,
Zcoulomb3,
Zcoulomb2,
ccoulomb3,
ccoulomb2,
acoulomb3,
acoulomb2,
Ywatt3,
Ywatt2,
kwatt3,
kwatt2,
Mwatt3,
Mwatt2,
zwatt3,
zwatt2,
Ewatt3,
Ewatt2,
ywatt3,
ywatt2,
Twatt3,
Twatt2,
uwatt3,
uwatt2,
pwatt3,
pwatt2,
nwatt3,
nwatt2,
mwatt3,
mwatt2,
dawatt3,
dawatt2,
hwatt3,
hwatt2,
fwatt3,
fwatt2,
Gwatt3,
Gwatt2,
dwatt3,
dwatt2,
Pwatt3,
Pwatt2,
Zwatt3,
Zwatt2,
cwatt3,
cwatt2,
awatt3,
awatt2,
Yjoule3,
Yjoule2,
kjoule3,
kjoule2,
Mjoule3,
Mjoule2,
zjoule3,
zjoule2,
Ejoule3,
Ejoule2,
yjoule3,
yjoule2,
Tjoule3,
Tjoule2,
ujoule3,
ujoule2,
pjoule3,
pjoule2,
njoule3,
njoule2,
mjoule3,
mjoule2,
dajoule3,
dajoule2,
hjoule3,
hjoule2,
fjoule3,
fjoule2,
Gjoule3,
Gjoule2,
djoule3,
djoule2,
Pjoule3,
Pjoule2,
Zjoule3,
Zjoule2,
cjoule3,
cjoule2,
ajoule3,
ajoule2,
Ypascal3,
Ypascal2,
kpascal3,
kpascal2,
Mpascal3,
Mpascal2,
zpascal3,
zpascal2,
Epascal3,
Epascal2,
ypascal3,
ypascal2,
Tpascal3,
Tpascal2,
upascal3,
upascal2,
ppascal3,
ppascal2,
npascal3,
npascal2,
mpascal3,
mpascal2,
dapascal3,
dapascal2,
hpascal3,
hpascal2,
fpascal3,
fpascal2,
Gpascal3,
Gpascal2,
dpascal3,
dpascal2,
Ppascal3,
Ppascal2,
Zpascal3,
Zpascal2,
cpascal3,
cpascal2,
apascal3,
apascal2,
Ynewton3,
Ynewton2,
knewton3,
knewton2,
Mnewton3,
Mnewton2,
znewton3,
znewton2,
Enewton3,
Enewton2,
ynewton3,
ynewton2,
Tnewton3,
Tnewton2,
unewton3,
unewton2,
pnewton3,
pnewton2,
nnewton3,
nnewton2,
mnewton3,
mnewton2,
danewton3,
danewton2,
hnewton3,
hnewton2,
fnewton3,
fnewton2,
Gnewton3,
Gnewton2,
dnewton3,
dnewton2,
Pnewton3,
Pnewton2,
Znewton3,
Znewton2,
cnewton3,
cnewton2,
anewton3,
anewton2,
Yhertz3,
Yhertz2,
khertz3,
khertz2,
Mhertz3,
Mhertz2,
zhertz3,
zhertz2,
Ehertz3,
Ehertz2,
yhertz3,
yhertz2,
Thertz3,
Thertz2,
uhertz3,
uhertz2,
phertz3,
phertz2,
nhertz3,
nhertz2,
mhertz3,
mhertz2,
dahertz3,
dahertz2,
hhertz3,
hhertz2,
fhertz3,
fhertz2,
Ghertz3,
Ghertz2,
dhertz3,
dhertz2,
Phertz3,
Phertz2,
Zhertz3,
Zhertz2,
chertz3,
chertz2,
ahertz3,
ahertz2,
Ysteradian3,
Ysteradian2,
ksteradian3,
ksteradian2,
Msteradian3,
Msteradian2,
zsteradian3,
zsteradian2,
Esteradian3,
Esteradian2,
ysteradian3,
ysteradian2,
Tsteradian3,
Tsteradian2,
usteradian3,
usteradian2,
psteradian3,
psteradian2,
nsteradian3,
nsteradian2,
msteradian3,
msteradian2,
dasteradian3,
dasteradian2,
hsteradian3,
hsteradian2,
fsteradian3,
fsteradian2,
Gsteradian3,
Gsteradian2,
dsteradian3,
dsteradian2,
Psteradian3,
Psteradian2,
Zsteradian3,
Zsteradian2,
csteradian3,
csteradian2,
asteradian3,
asteradian2,
Yradian3,
Yradian2,
kradian3,
kradian2,
Mradian3,
Mradian2,
zradian3,
zradian2,
Eradian3,
Eradian2,
yradian3,
yradian2,
Tradian3,
Tradian2,
uradian3,
uradian2,
pradian3,
pradian2,
nradian3,
nradian2,
mradian3,
mradian2,
daradian3,
daradian2,
hradian3,
hradian2,
fradian3,
fradian2,
Gradian3,
Gradian2,
dradian3,
dradian2,
Pradian3,
Pradian2,
Zradian3,
Zradian2,
cradian3,
cradian2,
aradian3,
aradian2,
Ymolar3,
Ymolar2,
kmolar3,
kmolar2,
Mmolar3,
Mmolar2,
zmolar3,
zmolar2,
Emolar3,
Emolar2,
ymolar3,
ymolar2,
Tmolar3,
Tmolar2,
umolar3,
umolar2,
pmolar3,
pmolar2,
nmolar3,
nmolar2,
mmolar3,
mmolar2,
damolar3,
damolar2,
hmolar3,
hmolar2,
fmolar3,
fmolar2,
Gmolar3,
Gmolar2,
dmolar3,
dmolar2,
Pmolar3,
Pmolar2,
Zmolar3,
Zmolar2,
cmolar3,
cmolar2,
amolar3,
amolar2,
Ygramme3,
Ygramme2,
kgramme3,
kgramme2,
Mgramme3,
Mgramme2,
zgramme3,
zgramme2,
Egramme3,
Egramme2,
ygramme3,
ygramme2,
Tgramme3,
Tgramme2,
ugramme3,
ugramme2,
pgramme3,
pgramme2,
ngramme3,
ngramme2,
mgramme3,
mgramme2,
dagramme3,
dagramme2,
hgramme3,
hgramme2,
fgramme3,
fgramme2,
Ggramme3,
Ggramme2,
dgramme3,
dgramme2,
Pgramme3,
Pgramme2,
Zgramme3,
Zgramme2,
cgramme3,
cgramme2,
agramme3,
agramme2,
Ygram3,
Ygram2,
kgram3,
kgram2,
Mgram3,
Mgram2,
zgram3,
zgram2,
Egram3,
Egram2,
ygram3,
ygram2,
Tgram3,
Tgram2,
ugram3,
ugram2,
pgram3,
pgram2,
ngram3,
ngram2,
mgram3,
mgram2,
dagram3,
dagram2,
hgram3,
hgram2,
fgram3,
fgram2,
Ggram3,
Ggram2,
dgram3,
dgram2,
Pgram3,
Pgram2,
Zgram3,
Zgram2,
cgram3,
cgram2,
agram3,
agram2,
Ycandle3,
Ycandle2,
kcandle3,
kcandle2,
Mcandle3,
Mcandle2,
zcandle3,
zcandle2,
Ecandle3,
Ecandle2,
ycandle3,
ycandle2,
Tcandle3,
Tcandle2,
ucandle3,
ucandle2,
pcandle3,
pcandle2,
ncandle3,
ncandle2,
mcandle3,
mcandle2,
dacandle3,
dacandle2,
hcandle3,
hcandle2,
fcandle3,
fcandle2,
Gcandle3,
Gcandle2,
dcandle3,
dcandle2,
Pcandle3,
Pcandle2,
Zcandle3,
Zcandle2,
ccandle3,
ccandle2,
acandle3,
acandle2,
Ymol3,
Ymol2,
kmol3,
kmol2,
Mmol3,
Mmol2,
zmol3,
zmol2,
Emol3,
Emol2,
ymol3,
ymol2,
Tmol3,
Tmol2,
umol3,
umol2,
pmol3,
pmol2,
nmol3,
nmol2,
mmol3,
mmol2,
damol3,
damol2,
hmol3,
hmol2,
fmol3,
fmol2,
Gmol3,
Gmol2,
dmol3,
dmol2,
Pmol3,
Pmol2,
Zmol3,
Zmol2,
cmol3,
cmol2,
amol3,
amol2,
Ymole3,
Ymole2,
kmole3,
kmole2,
Mmole3,
Mmole2,
zmole3,
zmole2,
Emole3,
Emole2,
ymole3,
ymole2,
Tmole3,
Tmole2,
umole3,
umole2,
pmole3,
pmole2,
nmole3,
nmole2,
mmole3,
mmole2,
damole3,
damole2,
hmole3,
hmole2,
fmole3,
fmole2,
Gmole3,
Gmole2,
dmole3,
dmole2,
Pmole3,
Pmole2,
Zmole3,
Zmole2,
cmole3,
cmole2,
amole3,
amole2,
Yampere3,
Yampere2,
kampere3,
kampere2,
Mampere3,
Mampere2,
zampere3,
zampere2,
Eampere3,
Eampere2,
yampere3,
yampere2,
Tampere3,
Tampere2,
uampere3,
uampere2,
pampere3,
pampere2,
nampere3,
nampere2,
mampere3,
mampere2,
daampere3,
daampere2,
hampere3,
hampere2,
fampere3,
fampere2,
Gampere3,
Gampere2,
dampere3,
dampere2,
Pampere3,
Pampere2,
Zampere3,
Zampere2,
campere3,
campere2,
aampere3,
aampere2,
Yamp3,
Yamp2,
kamp3,
kamp2,
Mamp3,
Mamp2,
zamp3,
zamp2,
Eamp3,
Eamp2,
yamp3,
yamp2,
Tamp3,
Tamp2,
uamp3,
uamp2,
pamp3,
pamp2,
namp3,
namp2,
mamp3,
mamp2,
daamp3,
daamp2,
hamp3,
hamp2,
famp3,
famp2,
Gamp3,
Gamp2,
damp3,
damp2,
Pamp3,
Pamp2,
Zamp3,
Zamp2,
camp3,
camp2,
aamp3,
aamp2,
Ysecond3,
Ysecond2,
ksecond3,
ksecond2,
Msecond3,
Msecond2,
zsecond3,
zsecond2,
Esecond3,
Esecond2,
ysecond3,
ysecond2,
Tsecond3,
Tsecond2,
usecond3,
usecond2,
psecond3,
psecond2,
nsecond3,
nsecond2,
msecond3,
msecond2,
dasecond3,
dasecond2,
hsecond3,
hsecond2,
fsecond3,
fsecond2,
Gsecond3,
Gsecond2,
dsecond3,
dsecond2,
Psecond3,
Psecond2,
Zsecond3,
Zsecond2,
csecond3,
csecond2,
asecond3,
asecond2,
Ymeter3,
Ymeter2,
kmeter3,
kmeter2,
Mmeter3,
Mmeter2,
zmeter3,
zmeter2,
Emeter3,
Emeter2,
ymeter3,
ymeter2,
Tmeter3,
Tmeter2,
umeter3,
umeter2,
pmeter3,
pmeter2,
nmeter3,
nmeter2,
mmeter3,
mmeter2,
dameter3,
dameter2,
hmeter3,
hmeter2,
fmeter3,
fmeter2,
Gmeter3,
Gmeter2,
dmeter3,
dmeter2,
Pmeter3,
Pmeter2,
Zmeter3,
Zmeter2,
cmeter3,
cmeter2,
ameter3,
ameter2,
Ymetre3,
Ymetre2,
kmetre3,
kmetre2,
Mmetre3,
Mmetre2,
zmetre3,
zmetre2,
Emetre3,
Emetre2,
ymetre3,
ymetre2,
Tmetre3,
Tmetre2,
umetre3,
umetre2,
pmetre3,
pmetre2,
nmetre3,
nmetre2,
mmetre3,
mmetre2,
dametre3,
dametre2,
hmetre3,
hmetre2,
fmetre3,
fmetre2,
Gmetre3,
Gmetre2,
dmetre3,
dmetre2,
Pmetre3,
Pmetre2,
Zmetre3,
Zmetre2,
cmetre3,
cmetre2,
ametre3,
ametre2,
katal3,
katal2,
sievert3,
sievert2,
gray3,
gray2,
becquerel3,
becquerel2,
lux3,
lux2,
lumen3,
lumen2,
henry3,
henry2,
tesla3,
tesla2,
weber3,
weber2,
siemens3,
siemens2,
ohm3,
ohm2,
farad3,
farad2,
volt3,
volt2,
coulomb3,
coulomb2,
watt3,
watt2,
joule3,
joule2,
pascal3,
pascal2,
newton3,
newton2,
hertz3,
hertz2,
steradian3,
steradian2,
radian3,
radian2,
molar3,
molar2,
gramme3,
gramme2,
gram3,
gram2,
kilogramme3,
kilogramme2,
candle3,
candle2,
mol3,
mol2,
mole3,
mole2,
kelvin3,
kelvin2,
ampere3,
ampere2,
amp3,
amp2,
second3,
second2,
kilogram3,
kilogram2,
meter3,
meter2,
metre3,
metre2,
Ykatal,
kkatal,
Mkatal,
zkatal,
Ekatal,
ykatal,
Tkatal,
ukatal,
pkatal,
nkatal,
mkatal,
dakatal,
hkatal,
fkatal,
Gkatal,
dkatal,
Pkatal,
Zkatal,
ckatal,
akatal,
Ysievert,
ksievert,
Msievert,
zsievert,
Esievert,
ysievert,
Tsievert,
usievert,
psievert,
nsievert,
msievert,
dasievert,
hsievert,
fsievert,
Gsievert,
dsievert,
Psievert,
Zsievert,
csievert,
asievert,
Ygray,
kgray,
Mgray,
zgray,
Egray,
ygray,
Tgray,
ugray,
pgray,
ngray,
mgray,
dagray,
hgray,
fgray,
Ggray,
dgray,
Pgray,
Zgray,
cgray,
agray,
Ybecquerel,
kbecquerel,
Mbecquerel,
zbecquerel,
Ebecquerel,
ybecquerel,
Tbecquerel,
ubecquerel,
pbecquerel,
nbecquerel,
mbecquerel,
dabecquerel,
hbecquerel,
fbecquerel,
Gbecquerel,
dbecquerel,
Pbecquerel,
Zbecquerel,
cbecquerel,
abecquerel,
Ylux,
klux,
Mlux,
zlux,
Elux,
ylux,
Tlux,
ulux,
plux,
nlux,
mlux,
dalux,
hlux,
flux,
Glux,
dlux,
Plux,
Zlux,
clux,
alux,
Ylumen,
klumen,
Mlumen,
zlumen,
Elumen,
ylumen,
Tlumen,
ulumen,
plumen,
nlumen,
mlumen,
dalumen,
hlumen,
flumen,
Glumen,
dlumen,
Plumen,
Zlumen,
clumen,
alumen,
Yhenry,
khenry,
Mhenry,
zhenry,
Ehenry,
yhenry,
Thenry,
uhenry,
phenry,
nhenry,
mhenry,
dahenry,
hhenry,
fhenry,
Ghenry,
dhenry,
Phenry,
Zhenry,
chenry,
ahenry,
Ytesla,
ktesla,
Mtesla,
ztesla,
Etesla,
ytesla,
Ttesla,
utesla,
ptesla,
ntesla,
mtesla,
datesla,
htesla,
ftesla,
Gtesla,
dtesla,
Ptesla,
Ztesla,
ctesla,
atesla,
Yweber,
kweber,
Mweber,
zweber,
Eweber,
yweber,
Tweber,
uweber,
pweber,
nweber,
mweber,
daweber,
hweber,
fweber,
Gweber,
dweber,
Pweber,
Zweber,
cweber,
aweber,
Ysiemens,
ksiemens,
Msiemens,
zsiemens,
Esiemens,
ysiemens,
Tsiemens,
usiemens,
psiemens,
nsiemens,
msiemens,
dasiemens,
hsiemens,
fsiemens,
Gsiemens,
dsiemens,
Psiemens,
Zsiemens,
csiemens,
asiemens,
Yohm,
kohm,
Mohm,
zohm,
Eohm,
yohm,
Tohm,
uohm,
pohm,
nohm,
mohm,
daohm,
hohm,
fohm,
Gohm,
dohm,
Pohm,
Zohm,
cohm,
aohm,
Yfarad,
kfarad,
Mfarad,
zfarad,
Efarad,
yfarad,
Tfarad,
ufarad,
pfarad,
nfarad,
mfarad,
dafarad,
hfarad,
ffarad,
Gfarad,
dfarad,
Pfarad,
Zfarad,
cfarad,
afarad,
Yvolt,
kvolt,
Mvolt,
zvolt,
Evolt,
yvolt,
Tvolt,
uvolt,
pvolt,
nvolt,
mvolt,
davolt,
hvolt,
fvolt,
Gvolt,
dvolt,
Pvolt,
Zvolt,
cvolt,
avolt,
Ycoulomb,
kcoulomb,
Mcoulomb,
zcoulomb,
Ecoulomb,
ycoulomb,
Tcoulomb,
ucoulomb,
pcoulomb,
ncoulomb,
mcoulomb,
dacoulomb,
hcoulomb,
fcoulomb,
Gcoulomb,
dcoulomb,
Pcoulomb,
Zcoulomb,
ccoulomb,
acoulomb,
Ywatt,
kwatt,
Mwatt,
zwatt,
Ewatt,
ywatt,
Twatt,
uwatt,
pwatt,
nwatt,
mwatt,
dawatt,
hwatt,
fwatt,
Gwatt,
dwatt,
Pwatt,
Zwatt,
cwatt,
awatt,
Yjoule,
kjoule,
Mjoule,
zjoule,
Ejoule,
yjoule,
Tjoule,
ujoule,
pjoule,
njoule,
mjoule,
dajoule,
hjoule,
fjoule,
Gjoule,
djoule,
Pjoule,
Zjoule,
cjoule,
ajoule,
Ypascal,
kpascal,
Mpascal,
zpascal,
Epascal,
ypascal,
Tpascal,
upascal,
ppascal,
npascal,
mpascal,
dapascal,
hpascal,
fpascal,
Gpascal,
dpascal,
Ppascal,
Zpascal,
cpascal,
apascal,
Ynewton,
knewton,
Mnewton,
znewton,
Enewton,
ynewton,
Tnewton,
unewton,
pnewton,
nnewton,
mnewton,
danewton,
hnewton,
fnewton,
Gnewton,
dnewton,
Pnewton,
Znewton,
cnewton,
anewton,
Yhertz,
khertz,
Mhertz,
zhertz,
Ehertz,
yhertz,
Thertz,
uhertz,
phertz,
nhertz,
mhertz,
dahertz,
hhertz,
fhertz,
Ghertz,
dhertz,
Phertz,
Zhertz,
chertz,
ahertz,
Ysteradian,
ksteradian,
Msteradian,
zsteradian,
Esteradian,
ysteradian,
Tsteradian,
usteradian,
psteradian,
nsteradian,
msteradian,
dasteradian,
hsteradian,
fsteradian,
Gsteradian,
dsteradian,
Psteradian,
Zsteradian,
csteradian,
asteradian,
Yradian,
kradian,
Mradian,
zradian,
Eradian,
yradian,
Tradian,
uradian,
pradian,
nradian,
mradian,
daradian,
hradian,
fradian,
Gradian,
dradian,
Pradian,
Zradian,
cradian,
aradian,
Ymolar,
kmolar,
Mmolar,
zmolar,
Emolar,
ymolar,
Tmolar,
umolar,
pmolar,
nmolar,
mmolar,
damolar,
hmolar,
fmolar,
Gmolar,
dmolar,
Pmolar,
Zmolar,
cmolar,
amolar,
Ygramme,
kgramme,
Mgramme,
zgramme,
Egramme,
ygramme,
Tgramme,
ugramme,
pgramme,
ngramme,
mgramme,
dagramme,
hgramme,
fgramme,
Ggramme,
dgramme,
Pgramme,
Zgramme,
cgramme,
agramme,
Ygram,
kgram,
Mgram,
zgram,
Egram,
ygram,
Tgram,
ugram,
pgram,
ngram,
mgram,
dagram,
hgram,
fgram,
Ggram,
dgram,
Pgram,
Zgram,
cgram,
agram,
Ycandle,
kcandle,
Mcandle,
zcandle,
Ecandle,
ycandle,
Tcandle,
ucandle,
pcandle,
ncandle,
mcandle,
dacandle,
hcandle,
fcandle,
Gcandle,
dcandle,
Pcandle,
Zcandle,
ccandle,
acandle,
Ymol,
kmol,
Mmol,
zmol,
Emol,
ymol,
Tmol,
umol,
pmol,
nmol,
mmol,
damol,
hmol,
fmol,
Gmol,
dmol,
Pmol,
Zmol,
cmol,
amol,
Ymole,
kmole,
Mmole,
zmole,
Emole,
ymole,
Tmole,
umole,
pmole,
nmole,
mmole,
damole,
hmole,
fmole,
Gmole,
dmole,
Pmole,
Zmole,
cmole,
amole,
Yampere,
kampere,
Mampere,
zampere,
Eampere,
yampere,
Tampere,
uampere,
pampere,
nampere,
mampere,
daampere,
hampere,
fampere,
Gampere,
dampere,
Pampere,
Zampere,
campere,
aampere,
Yamp,
kamp,
Mamp,
zamp,
Eamp,
yamp,
Tamp,
uamp,
pamp,
namp,
mamp,
daamp,
hamp,
famp,
Gamp,
damp,
Pamp,
Zamp,
camp,
aamp,
Ysecond,
ksecond,
Msecond,
zsecond,
Esecond,
ysecond,
Tsecond,
usecond,
psecond,
nsecond,
msecond,
dasecond,
hsecond,
fsecond,
Gsecond,
dsecond,
Psecond,
Zsecond,
csecond,
asecond,
Ymeter,
kmeter,
Mmeter,
zmeter,
Emeter,
ymeter,
Tmeter,
umeter,
pmeter,
nmeter,
mmeter,
dameter,
hmeter,
fmeter,
Gmeter,
dmeter,
Pmeter,
Zmeter,
cmeter,
ameter,
Ymetre,
kmetre,
Mmetre,
zmetre,
Emetre,
ymetre,
Tmetre,
umetre,
pmetre,
nmetre,
mmetre,
dametre,
hmetre,
fmetre,
Gmetre,
dmetre,
Pmetre,
Zmetre,
cmetre,
ametre,
katal,
sievert,
gray,
becquerel,
lux,
lumen,
henry,
tesla,
weber,
siemens,
ohm,
farad,
volt,
coulomb,
watt,
joule,
pascal,
newton,
hertz,
steradian,
radian,
molar,
gramme,
gram,
kilogramme,
candle,
mol,
mole,
kelvin,
ampere,
amp,
second,
kilogram,
meter,
metre,
]
class _Celsius:
"""
A dummy object to raise errors when ``celsius`` is used. The use of
`celsius` can lead to ambiguities when mixed with temperatures in `kelvin`,
so its use is no longer supported. See github issue #817 for details.
"""
error_text = (
"The unit 'celsius' is no longer supported to avoid"
"ambiguities when mixed with absolute temperatures defined"
"in Kelvin. Directly use 'kelvin' when you are only"
"interested in temperature differences, and add the"
"'zero_celsius' constant from the brian2.units.constants"
"module if you want to convert a temperature from Celsius to"
"Kelvin."
)
def __mul__(self, other):
raise TypeError(_Celsius.error_text)
def __rmul__(self, other):
raise TypeError(_Celsius.error_text)
def __div__(self, other):
raise TypeError(_Celsius.error_text)
def __rdiv__(self, other):
raise TypeError(_Celsius.error_text)
def __pow__(self, other):
raise TypeError(_Celsius.error_text)
def __eq__(self, other):
raise TypeError(_Celsius.error_text)
def __neq__(self, other):
raise TypeError(_Celsius.error_text)
celsius = _Celsius()
Unit.automatically_register_units = True
for unit in itertools.chain(powered_units, scaled_units, base_units):
standard_unit_register.add(unit)
for unit in additional_units:
additional_unit_register.add(unit)
# fmt: on