Files
Guido.Tech/hpcsim/__pycache__/adapter.cpython-313.pyc

45 lines
3.3 KiB
Plaintext
Raw Normal View History

2025-10-18 23:56:53 -05:00
<EFBFBD>
<00>-<2D>h<EFBFBD> <00><01>*<00>SSKJr SSKJrJr SSjrg)<06>)<01> annotations)<02>Dict<63>Anyc
<01> ^^ <0A>/SQSS/SS//SQ/SQ/SQ/S QS
S //S QS . m 0nSSU U4SjjjnSSjnU"SS5n[U5nU"SS5n[U5nU"U"SS5S5nU"U"SS5S5nU"SS5n[ U[
5(aUR 5nOSnU"U"SS5S5n U"SS5n
U
b U"U
S5n
U"S
S5n U b [U 5OSn U"SS5n U b U"U S5OSn URUUUUUU S.5 U
bX<>S'U bX<>S
'U bX<>S'U$![[4a SnGNf=f![[4a SnGNf=f![[4a Sn N<>f=f![a Sn N<>f=f)a<>Normalize Pi/FastF1-like telemetry payload to Enricher expected schema.
Accepted aliases:
- speed: Speed
- throttle: Throttle
- brake: Brake, Brakes
- tire_compound: Compound, TyreCompound, Tire
- fuel_level: Fuel, FuelRel, FuelLevel
- ers: ERS, ERSCharge
- track_temp: TrackTemp
- rain_probability: RainProb, PrecipProb
- lap: Lap, LapNumber
Values are clamped and defaulted if missing.
)<03>lap<61>Lap<61> LapNumber<65>speed<65>Speed<65>throttle<6C>Throttle)<03>brake<6B>Brake<6B>Brakes)<04> tire_compound<6E>Compound<6E> TyreCompound<6E>Tire)<04>
fuel_level<EFBFBD>Fuel<65>FuelRel<65> FuelLevel)<03>ers<72>ERS<52> ERSCharge<67>
track_temp<EFBFBD> TrackTemp)<03>rain_probability<74>RainProb<6F>
PrecipProb) rr
r rrrrrrNc<01>d><02>TRX/5HnUT;dM TUcMTUs $ U$<00>N)<01>get)<05>key<65>default<6C>k<>aliases<65>payloads <20><><EFBFBD>A/Users/rishubmadhav/Documents/GitHub/HPCSimSite/hpcsim/adapter.py<70>pick<63>!normalize_telemetry.<locals>.pick#s9<00><><00><18><1B><1B>S<EFBFBD>%<25>(<28>A<EFBFBD><10>G<EFBFBD>|<7C><07><01>
<EFBFBD> 6<><1E>q<EFBFBD>z<EFBFBD>!<21>)<29><17><0E><00>c<01>v<00>[U5n[S[ SU55$![[4a Us$f=f)Nr-g<00>?)<05>float<61> TypeError<6F>
ValueError<EFBFBD>max<61>min)<03>xr%<00>vs r)<00>clamp01<30>$normalize_telemetry.<locals>.clamp01)s@<00><00> <1B><15>a<EFBFBD><08>A<EFBFBD><13>3<EFBFBD><03>C<EFBFBD><11> <0B>$<24>$<24><><1A>:<3A>&<26> <1B><1A>N<EFBFBD> <1B>s <00> #<00>8<03>8rrrr<00>mediumrg<00>?rr)rr
r rrrr")r$<00>str)r-) <09>intr0r1r/<00>
isinstancer9<00>lower<65> Exception<6F>update)r(<00>outr*r6rr
r rrrrr<00> rain_probr's` @r)<00>normalize_telemetryrAs
<00><><00> +<2B><19>7<EFBFBD>#<23><1F><1A>,<2C>-<2D>N<>D<>*<2A>#<23>[<5B>1<>J<>
<06>G<EFBFBD><1D>C<EFBFBD><17><17> %<25> <0F>u<EFBFBD>a<EFBFBD>.<2E>C<EFBFBD><10><11>#<23>h<EFBFBD><03> <11><17>#<23> <1E>E<EFBFBD><14><15>e<EFBFBD> <0C><05><17>t<EFBFBD>J<EFBFBD><03>,<2C>c<EFBFBD>2<>H<EFBFBD> <13>D<EFBFBD><17>#<23>&<26><03> ,<2C>E<EFBFBD><18><1F>(<28>3<>M<EFBFBD><11>-<2D><13>%<25>%<25>%<25>+<2B>+<2B>-<2D> <0A> <20> <0A><18><14>l<EFBFBD>C<EFBFBD>0<>#<23>6<>J<EFBFBD>
<0E>u<EFBFBD>d<EFBFBD>
<1B>C<EFBFBD>
<EFBFBD><EFBFBD><15>c<EFBFBD>4<EFBFBD> <20><03><15>l<EFBFBD>D<EFBFBD>)<29>J<EFBFBD><1A>*4<>*@<40>U<EFBFBD>:<3A>&<26>d<EFBFBD>
<EFBFBD><15>'<27><14>.<2E>I<EFBFBD><19>09<30>0E<30>G<EFBFBD>I<EFBFBD>t<EFBFBD>,<2C>4<EFBFBD> <09><08>J<EFBFBD>J<EFBFBD><12><16><1C><16>&<26> <20> <06><07> <0B><EFBFBD><18>E<EFBFBD>
<EFBFBD><11><1D>&<26>L<EFBFBD><19><10><1C>"+<2B> <1E><1F> <0E>J<EFBFBD><4A>g <16>z<EFBFBD> "<22><10><0F><03><10><> <16>z<EFBFBD> "<22><14><13><05><14><>* <16>z<EFBFBD> "<22><1A><19>
<EFBFBD><1A><> <15><19><18> <09><19>sG<00> D4<00> E <00>E&<00>7E><00>4E
<03> E
<03> E#<03>"E#<03>&E;<03>:E;<03>> F <03> F N)r(<00>Dict[str, Any]<5D>returnrB)<06>
__future__r<00>typingrrrA<00>r,r)<00><module>rGs<00><01>"<22><1C>ar,