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