### GENERATED from testcases.csv by '../buildtools/build/stripat -f fits'
### DO NOT EDIT
Hz,			, 0 0/Hz/1
m,			, 0 0/m/1
n,			, u0 0/n/1
Pa,		, !0 0/Pa/1
Ga,	, !0 9/yr/1, fits:Gyr, ogip:Gyr, cds:Gyr, vounits:Gyr
Pyr,	, !0 15/yr/1
da,		, 0 -1/yr/1
cd,		, !0 0/cd/1
dazzle,		, 0 1/zzle/1
wiggle/week,		, u0 0/wiggle/1 0/week/-1, ogip:wiggle /week
Marcsec,		, s0 6/arcsec/1
mas,	, !0 0/mas/1
mmas,	, s0 -3/mas/1
pixel/s,	, 0 0/pixel/1 0/s/-1,	fits:pixel s-1, ogip:pixel /s, cds:pix/s, vounits:pixel.s**-1
pixe,                           , u0 -12/ixe/1
pix/s,		, !0 0/pixel/1 0/s/-1,	fits:pixel s-1, ogip:pixel /s, cds:pix/s, vounits:pixel.s**-1
erg/s,		, ?0 0/erg/1 0/s/-1,	fits:erg s-1, ogip:erg /s, cds:erg/s
cy,		, !0 0/cy/1
Ba,		, ?0 0/Ba/1
ta,		, ?0 0/ta/1
Ym,			, 0 24/m/1
Zm,			, 0 21/m/1
Em,			, 0 18/m/1
Pm,			, 0 15/m/1
Tm,			, 0 12/m/1
Gm,			, 0 9/m/1
Mm,			, 0 6/m/1
km,			, 0 3/m/1
hm,			, 0 2/m/1
dam,	                , 0 1/m/1
dm,			, 0 -1/m/1
cs,			, 0 -2/s/1
ms,			, 0 -3/s/1
us,			, 0 -6/s/1
ns,			, 0 -9/s/1
ps,			, 0 -12/s/1
fs,			, 0 -15/s/1
as,			, 0 -18/s/1
zs,			, 0 -21/s/1
ys,			, 0 -24/s/1
KW,			, u0 0/KW/1
dam dB2,		, u0 1/m/1 -1/B/2
dam.dB**2,, u0 1/m/1 -1/B/2
mdB,			, u0 -3/dB/1
m kg,			, 0 3/g/1 0/m/1,	fits:m kg, ogip:m kg, latex:\si{m.\kilo g}
m*kg,			, 0 3/g/1 0/m/1,	fits:m kg, ogip:m kg
(m*kg)*s,		, 0 3/g/1 0/m/1 0/s/1,	fits:m kg s, ogip:m kg s
m.kg,		, 0 3/g/1 0/m/1
m *kg,		invalid product
m* kg,		invalid product
m. kg,		invalid product
m   . kg,	invalid product
mHz^2 Gs**-3.mmag*mm^3, , 0 -3/mag/1 -3/Hz/2 -3/m/3 9/s/-3,	fits:mHz2 Gs-3 mmag mm3,ogip:mHz**(2) /Gs**(3) mmag mm**(3), cds:mHz2/Gs3.mmag.mm3, latex:\si{\milli Hz^{2}\per \giga s^{3}.\milli mag.\milli m^{3}}
m**(2),			, 0 0/m/2
m**2,			, 0 0/m/2
m**+2,			, 0 0/m/2
m**(-3),		, 0 0/m/-3
m+2,			, 0 0/m/2
m2,			, 0 0/m/2
m^2,			, 0 0/m/2
m^(+2),			, 0 0/m/2
m-3,			, 0 0/m/-3
m^(-3),         	, 0 0/m/-3
mm**(2),		, 0 -3/m/2
mm**(-2),		, 0 -3/m/-2
mm^-2,		, 0 -3/m/-2
/m3,		, 0 0/m/-3
/m**3,		, 0 0/m/-3
/m,		, 0 0/m/-1
/(m s),	, 0 0/m/-1 0/s/-1
/m/s,	multiple slashes
m ^2,	       spaces in power
m^ 2,	       spaces in power
m** 2,			spaces in power
m **2,			spaces in power
m(1.5),		, 0 0/m/1.5
m^(1.5),	        , 0 0/m/1.5
m**(1.5),		, 0 0/m/1.5
m^1.5,		non-integer powers must be surrounded by parentheses
m(3/2),			, 0 0/m/1.5,	fits:m(1.5), ogip:m**(1.5)
m^(-3/2),		, 0 0/m/-1.5,	fits:m(-1.5), ogip:/m**(1.5), latex:\si{\per m^{1.5}}
m**(3/2),			, 0 0/m/1.5
m^3/2,			non-integer powers must be surrounded by parentheses
m1.5,			non-integer powers must be surrounded by parentheses
10^3Hz,			, 3 0/Hz/1
10+3Hz,			, 3 0/Hz/1
10-3Hz,			, -3 0/Hz/1
10**3Hz,		, 3 0/Hz/1,	fits:10^3 Hz, ogip:10**(3) Hz, cds:10+3Hz, latex:\si{1000Hz}
10**(3)Hz,		, 3 0/Hz/1
10**(-3)Hz,		, -3 0/Hz/1,	fits:10^-3 Hz, ogip:10**(-3) Hz, cds:10-3Hz
-10**3Hz,	negative factor
10**3 Hz,	, 3 0/Hz/1
0.1nm,    malformed prefix
3*10**2Hz,	non-round factor
3x10+2Hz,	non-round factor
10Hz,	factor without power
10**3m/s,		, 3 0/m/1 0/s/-1
km/s,			, 0 3/m/1 0/s/-1
kg m/s**2,	, 0 3/g/1 0/m/1 0/s/-2
m**3/kg s^2,		ambiguous divisor
m**3/kg/s^2,		multiple divisors
kg/(mm*s),		, 0 3/g/1 -3/m/-1 0/s/-1
m)s,            bad syntax
m***3, 		bad power string (though valid tokens)
m=s,            invalid character in input
10+1%,                  invalid character
KiB,			, u0 0/KiB/1, fits:KiB
Kibyte,			, u0 0/Kibyte/1, fits:Kibyte
kbyte,			, !0 3/byte/1, fits:kbyte
log(Hz),		, 0 log(0/Hz/1), fits:log(Hz), ogip:log(Hz), vounits:log(Hz), cds:[Hz], latex:\si{\text{\ensuremath{\log(\si{Hz})}}}
log(MHz),		, 0 log(6/Hz/1), fits:log(MHz), cds:[MHz]
log(Hz ),		spurious space
log( Hz),		spurious space
sqrt(Hz),		, 0 sqrt(0/Hz/1), fits:sqrt(Hz)
log(Hz.m),		, 0 log(0/Hz/1 0/m/1)
log(V^2/Hz),            , 0 log(0/V/2 0/Hz/-1)
sqrt(V^2/(mm^3.log(Hz.m)/Pa)),	, 0 sqrt(0/Pa/1 0/V/2 -3/m/-3 log(0/Hz/1 0/m/1)^-1)
mm log(MHz us) foo(MOhm)/kV,	, 0 -3/m/1 3/V/-1 log(6/Hz/1 -6/s/1) foo(6/Ohm/1), fits:mm log(MHz us) foo(MOhm) kV-1, latex:\si{\milli m.\text{\ensuremath{\log(\si{\mega Hz.\micro s})}}.\text{\ensuremath{\mathop{\mathrm{foo}}(\si{\mega \ohm})}}\per \kilo V}
