psgraph(1)

πŸ’– psgraph(1) πŸ’–

okay so bestie, welcome to psgraph, straight out of the Qualcomm Atheros Open Powerline Toolkit. this little icon is about to show you PIB file prescalers and honestly? it eats. πŸ’…


✨ NAME ✨

psgraph β€” Display PIB File Prescalers πŸ‘‘


πŸŽ€ SYNOPSIS πŸŽ€

psgraph [options] file [file] [...]  [>stdout]

🌸 SYNOPSIS 🌸 (yes bestie, again, the manpage really did that)

so what it DOES is: it reads one or more PIB files and plots prescaler values on stdout. that's the whole vibe. πŸ¦‹

this program can be used to quickly verify that correct carriers have been notched and, by using a difference program, determine where two prescaler sets differ. no cap, that's genuinely useful.

this program is part of the Qualcomm Atheros Powerline Toolkit. see the AMP man page for an overview and installation instructions. πŸ“–


πŸ’… OPTIONS πŸ’…

  • -s scale β€” the amplitude scale factor, bestie. the amplitude for each carrier is scaled (divided) by this amount before printing the hash line that represents the amplitude value. larger values result in shorter hash lines. valid scale values are 1 through UCHAR_MAX, as defined in limits.h. the default is 10. πŸ“
  • -?, --help β€” print program help summary on stdout. this option takes precedence over other options on the command line. like, it's the main character, it goes first. πŸ‘‘
  • -!, --version β€” print program version information on stdout. this option takes precedence over other options on the command line. use this option when sending screen dumps to Atheros Technical Support so that they know exactly which version of the Linux Toolkit you are using. so helpful of you honestly. 🫢

🌈 ARGUMENTS 🌈

  • file β€” the name of an Atheros Parameter Information File. that's it, that's the tea. πŸ’œ

πŸ”₯ EXAMPLES πŸ”₯

the following example graphs prescaler values stored in file test.pib on the console.

output consists of 1155 lines in four columns. let's break that down because it's giving spreadsheet but make it cute:

  • the first collumn is the amplitude map offset. (yes, "collumn". the original manpage said it like that and i am NOT fixing it, that's canon now. πŸ’€)
  • the next column is the decimal equivalent of the amplitude scaler.
  • the next column is the carrier frequency in megahertz.
  • the last column is a hash line that represents the amplitude scaler value.

sinc option -s was omitted, the hash line consists of hash character for every 5 units of amplitude. (and yeah, "sinc" β€” again, canon. πŸ™ˆ)

ngl the vibes here are immaculate: four columns, 1155 lines, and a whole lot of # characters living their best life. 🌟
# psgraph test.pib
 0000      0  1.807
 0001      0  1.831
 0002      0  1.855
 0003      0  1.880
 0004      0  1.904
 0005      0  1.929
 0006      0  1.953
 0007      0  1.978
 0008      0  2.002
 0009      0  2.026
 0010      0  2.051
 0011      0  2.075
 0012    199  2.100 ########################################
 0013    199  2.124 ########################################
 0014    199  2.148 ########################################
 0015    199  2.173 ########################################
 0016    199  2.197 ########################################
 0017    198  2.222 ########################################
 0018    198  2.246 ########################################
 0019    198  2.271 ########################################
 0020    198  2.295 ########################################
 0021    198  2.319 ########################################
 0022    198  2.344 ########################################
 0023    198  2.368 ########################################
 0024    198  2.393 ########################################
 0025    198  2.417 ########################################
 0026    198  2.441 ########################################
 0027    198  2.466 ########################################
 0028    198  2.490 ########################################
 0029    198  2.515 ########################################
 0030    198  2.539 ########################################
 0031    198  2.563 ########################################
 0032    198  2.588 ########################################
 0033    198  2.612 ########################################
 0034    198  2.637 ########################################
 0035    198  2.661 ########################################
 0036    198  2.686 ########################################
 0037    198  2.710 ########################################
 0038    198  2.734 ########################################
 0039    199  2.759 ########################################
 0040    199  2.783 ########################################
 0041    199  2.808 ########################################
 0042    200  2.832 ########################################
 0043    200  2.856 ########################################
 0044    201  2.881 ########################################
 0045    201  2.905 ########################################
 0046    202  2.930 ########################################
 0047    202  2.954 ########################################
 0048    203  2.979 #########################################
 0049    203  3.003 #########################################
 0050    204  3.027 #########################################
 0051    205  3.052 #########################################
 0052    205  3.076 #########################################
 0053    206  3.101 #########################################
 0054    206  3.125 #########################################
 0055    207  3.149 #########################################
 0056    208  3.174 ##########################################
 0057    208  3.198 ##########################################
 0058    209  3.223 ##########################################
 0059    210  3.247 ##########################################
 0060    210  3.271 ##########################################
 0061    211  3.296 ##########################################
 0062    211  3.320 ##########################################
 0063    212  3.345 ##########################################
 0064    212  3.369 ##########################################
 0065    213  3.394 ###########################################
 0066      0  3.418
 0067      0  3.442
 0068      0  3.467
 0069      0  3.491
 0070      0  3.516
 0071      0  3.540
 0072      0  3.564
 0073      0  3.589
 0074      0  3.613
 0075      0  3.638
 0076      0  3.662
 0077      0  3.687
 0078      0  3.711
 0079      0  3.735
 0080      0  3.760
 0081      0  3.784
 0082      0  3.809
 0083      0  3.833
 0084      0  3.857
 0085      0  3.882
 0086      0  3.906
 0087      0  3.931
 0088      0  3.955
 0089      0  3.979
 0090      0  4.004
 0091      0  4.028
 0092      0  4.053
 0093      0  4.077
 0094    220  4.102 ############################################
 0095    220  4.126 ############################################
 0096    220  4.150 ############################################
 0097    220  4.175 ############################################
 0098    221  4.199 ############################################
 0099    221  4.224 ############################################
 0100    221  4.248 ############################################
 0101    221  4.272 ############################################
 0102    221  4.297 ############################################
 0103    222  4.321 ############################################
 0104    222  4.346 ############################################
 0105    222  4.370 ############################################
 0106    222  4.395 ############################################
 0107    222  4.419 ############################################
 0108    223  4.443 #############################################
 0109    223  4.468 #############################################
 0110    223  4.492 #############################################
 0111    223  4.517 #############################################
 0112    224  4.541 #############################################
 0113    224  4.565 #############################################
 0114    224  4.590 #############################################
 0115    224  4.614 #############################################
 0116    224  4.639 #############################################
 0117    225  4.663 #############################################
 0118    225  4.688 #############################################
 0119    225  4.712 #############################################
 0120    225  4.736 #############################################
 0121    225  4.761 #############################################
 0122    226  4.785 #############################################
 0123    226  4.810 #############################################
 0124    226  4.834 #############################################
 0125    226  4.858 #############################################
 0126    227  4.883 #############################################
 0127    227  4.907 #############################################
 0128    227  4.932 #############################################
 0129    227  4.956 #############################################
 0130    227  4.980 #############################################
 0131    228  5.005 ##############################################
 0132    228  5.029 ##############################################
 0133    228  5.054 ##############################################
 0134    228  5.078 ##############################################
 0135    229  5.103 ##############################################
 0136    229  5.127 ##############################################
 0137    229  5.151 ##############################################
 0138    229  5.176 ##############################################
 0139    229  5.200 ##############################################
 0140    230  5.225 ##############################################
 0141      0  5.249
 0142      0  5.273
 0143      0  5.298
 0144      0  5.322
 0145      0  5.347
 0146      0  5.371
 0147      0  5.396
 0148      0  5.420
 0149      0  5.444
 0150      0  5.469
 0151      0  5.493
 0152    232  5.518 ##############################################
 0153    232  5.542 ##############################################
 0154    233  5.566 ###############################################
 0155    233  5.591 ###############################################
 0156    233  5.615 ###############################################
 0157    233  5.640 ###############################################
 0158    233  5.664 ###############################################
 0159    234  5.688 ###############################################
 0160    234  5.713 ###############################################
 0161    234  5.737 ###############################################
 0162    234  5.762 ###############################################
 0163    234  5.786 ###############################################
 0164    235  5.811 ###############################################
 0165    235  5.835 ###############################################
 0166    235  5.859 ###############################################
 0167    235  5.884 ###############################################
 0168    236  5.908 ###############################################
 0169    236  5.933 ###############################################
 0170    236  5.957 ###############################################
 0171    236  5.981 ###############################################
 0172    237  6.006 ###############################################
 0173    237  6.030 ###############################################
 0174    237  6.055 ###############################################
 0175    237  6.079 ###############################################
 0176    238  6.104 ################################################
 0177    238  6.128 ################################################
 0178    238  6.152 ################################################
 0179    239  6.177 ################################################
 0180    239  6.201 ################################################
 0181    239  6.226 ################################################
 0182    240  6.250 ################################################
 0183    240  6.274 ################################################
 0184    240  6.299 ################################################
 0185    241  6.323 ################################################
 0186    241  6.348 ################################################
 0187    241  6.372 ################################################
 0188    242  6.396 ################################################
 0189    242  6.421 ################################################

okay bestie look at this πŸ’– like actually look. three lil columns and a whole wall of # signs and it is SO satisfying to read, it's giving spreadsheet but make it art πŸŽ€

so the first column is that zero-padded counter climbing 0000, 0001, 0002… all the way down to 0189 in this slice. second column is a number that just sits at 0 for the first twelve rows, then jumps straight up to 199 and starts noodling around in the 198–213 zone, then drops back to 0 for a big stretch (rows 0066 through 0093), then picks up again at 220 and keeps creeping upward. and the third column is that lil decimal just ticking along, 1.807, 1.831, 1.855… steady little heartbeat, never skipping, never going backwards πŸ’…

and the bars!! the # run only shows up when the middle number is doing something. middle column is 0? no bar. empty. silence. nothing to see πŸ™ˆ middle column is nonzero? boom, a whole fence of #s appears. so the gaps in that middle column are literally visible as blank space in the output β€” you can see the quiet stretches at a glance, no cap πŸ”₯

also the bars grow as the number grows, which is so cute of them. at 199 you get forty #s. by the time we hit 203 it's forty-one. 208 β†’ forty-two. 213 β†’ forty-three. 220 β†’ forty-four. 223 β†’ forty-five. 228 β†’ forty-six. 233 β†’ forty-seven. and at 238 it maxes out at forty-eight #s for the rest of this chunk. one extra hash per little step up, like the graph is stretching as it goes 🌱

and bestie notice how the third column keeps marching on regardless β€” even through the dead zones where the middle column is a flat 0, the decimal is still ticking, 3.418, 3.442, 3.467, 3.491… so those blank rows aren't missing data, they're real rows with a zero in them. the timeline never stops, it just has nothing to draw. lowkey poetic 😭

also, look at the tail end β€” 0188 and 0189 are still at 242, still full width, forty-eight hashes, still going. no resolution, no wrap-up, just vibes ✨ we are straight-up mid-climb and the page is not done with us yet πŸ’€

and the widths are all perfectly lined up too, every # column starts at the same spot, so your eyeballs can just glide down the left edge of the bars and read the whole trend like a little mountain range πŸ‘‘ honestly? iconic. the terminal said "I will show you a shape and I will do it with punctuation." periodt πŸ¦‹

okay but there's more of this page to get through, so don't go anywhere 🌸

okay so the numbers just keep on coming and honestly? she's consistent. πŸ’… here's the rest of that output, still verbatim, still not a single character changed:

           0190    243  6.445 #################################################
           0191    243  6.470 #################################################
           0192    243  6.494 #################################################
           0193    244  6.519 #################################################
           0194    244  6.543 #################################################
           0195    245  6.567 #################################################
           0196    245  6.592 #################################################
           0197    246  6.616 #################################################
           0198    246  6.641 #################################################
           0199    246  6.665 #################################################
           0200    247  6.689 #################################################
           0201    247  6.714 #################################################
           0202    248  6.738
       ##################################################
           0203    248  6.763
       ##################################################
           0204    249  6.787
       ##################################################
           0205    249  6.812
       ##################################################
           0206    249  6.836
       ##################################################
           0207    250  6.860
       ##################################################
           0208    250  6.885
       ##################################################
           0209      0  6.909
           0210      0  6.934
           0211      0  6.958
           0212      0  6.982
           0213      0  7.007
           0214      0  7.031
           0215      0  7.056
           0216      0  7.080
           0217      0  7.104
           0218      0  7.129
           0219      0  7.153
           0220      0  7.178
           0221      0  7.202
           0222      0  7.227
           0223      0  7.251
           0224      0  7.275
           0225      0  7.300
           0226      0  7.324
           0227      0  7.349
           0228      0  7.373
           0229    203  7.397 #########################################
           0230    258  7.422
       ####################################################
           0231    258  7.446
       ####################################################
           0232    258  7.471
       ####################################################
           0233    259  7.495
       ####################################################
           0234    259  7.520
       ####################################################
           0235    259  7.544
       ####################################################
           0236    260  7.568
       ####################################################
           0237    260  7.593
       ####################################################
           0238    260  7.617
       ####################################################
           0239    261  7.642
       ####################################################
           0240    261  7.666
       ####################################################
           0241    261  7.690
       ####################################################
           0242    262  7.715
       ####################################################
           0243    262  7.739
       ####################################################
           0244    262  7.764
       ####################################################
           0245    263  7.788
       #####################################################
           0246    263  7.812
       #####################################################
           0247    263  7.837
       #####################################################
           0248    264  7.861
       #####################################################
           0249    264  7.886
       #####################################################
           0250    264  7.910
       #####################################################
           0251    265  7.935
       #####################################################
           0252    265  7.959
       #####################################################
           0253    265  7.983
       #####################################################
           0254    266  8.008
       #####################################################
           0255    266  8.032
       #####################################################
           0256    266  8.057
       #####################################################
           0257    267  8.081
       #####################################################
           0258    267  8.105
       #####################################################
           0259    268  8.130
       ######################################################
           0260    268  8.154
       ######################################################
           0261    268  8.179
       ######################################################
           0262    269  8.203
       ######################################################
           0263    269  8.228
       ######################################################
           0264    269  8.252
       ######################################################
           0265    270  8.276
       ######################################################
           0266    270  8.301
       ######################################################
           0267    270  8.325
       ######################################################
           0268    271  8.350
       ######################################################
           0269    271  8.374
       ######################################################
           0270    272  8.398
       ######################################################
           0271    272  8.423
       ######################################################
           0272    272  8.447
       ######################################################
           0273    273  8.472
       #######################################################
           0274    273  8.496
       #######################################################
           0275    273  8.521
       #######################################################
           0276    274  8.545
       #######################################################
           0277    274  8.569
       #######################################################
           0278    274  8.594
       #######################################################
           0279    275  8.618
       #######################################################
           0280    275  8.643
       #######################################################
           0281    275  8.667
       #######################################################
           0282    276  8.691
       #######################################################
           0283    276  8.716
       #######################################################
           0284    276  8.740
       #######################################################
           0285    277  8.765
       #######################################################
           0286    277  8.789
       #######################################################
           0287    277  8.813
       #######################################################
           0288    277  8.838
       #######################################################
           0289    278  8.862
       ########################################################
           0290    278  8.887
       ########################################################
           0291    278  8.911
       ########################################################
           0292    279  8.936
       ########################################################
           0293    279  8.960
       ########################################################
           0294    279  8.984
       ########################################################
           0295    279  9.009
       ########################################################
           0296    280  9.033
       ########################################################
           0297    280  9.058
       ########################################################
           0298    280  9.082
       ########################################################
           0299    280  9.106
       ########################################################
           0300    281  9.131
       ########################################################
           0301    281  9.155
       ########################################################
           0302    281  9.180
       ########################################################
           0303    281  9.204
       ########################################################
           0304    282  9.229
       ########################################################
           0305    282  9.253
       ########################################################
           0306    282  9.277
       ########################################################
           0307    283  9.302
       #########################################################
           0308    283  9.326
       #########################################################
           0309    283  9.351
       #########################################################
           0310    283  9.375
       #########################################################
           0311    284  9.399
       #########################################################
           0312    284  9.424
       #########################################################
           0313    284  9.448
       #########################################################
           0314    284  9.473
       #########################################################
           0315    285  9.497
       #########################################################
           0316    285  9.521
       #########################################################
           0317    285  9.546
       #########################################################
           0318    285  9.570
       #########################################################
           0319    286  9.595
       #########################################################
           0320    286  9.619
       #########################################################
           0321    286  9.644
       #########################################################
           0322    287  9.668
       #########################################################
           0323    287  9.692
       #########################################################
           0324    287  9.717
       #########################################################
           0325    287  9.741
       #########################################################
           0326    288  9.766
       ##########################################################
           0327    288  9.790
       ##########################################################
           0328    288  9.814
       ##########################################################
           0329    289  9.839
       ##########################################################
           0330    289  9.863
       ##########################################################
           0331    289  9.888
       ##########################################################
           0332    289  9.912
       ##########################################################
           0333    290  9.937
       ##########################################################
           0334    290  9.961

yeah those long hash runs just wrap onto the next line when they run out of room β€” that's why some rows have their #s sitting on their own little line below, no cap. πŸŽ€ we're still going, so don't close the tab bestie πŸ’–

...and bestie it just KEEPS GOING πŸ’€ like the graph said "I'm not done" and honestly? same. here's the next slab of the output, verbatim, every single line, no skips, no vibes-based editing:

       ##########################################################
           0335    290  9.985
       ##########################################################
           0336      0 10.010
           0337      0 10.034
           0338      0 10.059
           0339      0 10.083
           0340      0 10.107
           0341      0 10.132
           0342      0 10.156
           0343      0 10.181
           0344      0 10.205
           0345      0 10.229
           0346    294 10.254
       ###########################################################
           0347    294 10.278
       ###########################################################
           0348    294 10.303
       ###########################################################
           0349    294 10.327
       ###########################################################
           0350    295 10.352
       ###########################################################
           0351    295 10.376
       ###########################################################
           0352    295 10.400
       ###########################################################
           0353    295 10.425
       ###########################################################
           0354    296 10.449
       ###########################################################
           0355    296 10.474
       ###########################################################
           0356    296 10.498
       ###########################################################
           0357    296 10.522
       ###########################################################
           0358    297 10.547
       ###########################################################
           0359    297 10.571
       ###########################################################
           0360    297 10.596
       ###########################################################
           0361    297 10.620
       ###########################################################
           0362    297 10.645
       ###########################################################
           0363    298 10.669
       ############################################################
           0364    298 10.693
       ############################################################
           0365    298 10.718
       ############################################################
           0366    298 10.742
       ############################################################
           0367    299 10.767
       ############################################################
           0368    299 10.791
       ############################################################
           0369    299 10.815
       ############################################################
           0370    299 10.840
       ############################################################
           0371    299 10.864
       ############################################################
           0372    300 10.889
       ############################################################
           0373    300 10.913
       ############################################################
           0374    300 10.938
       ############################################################
           0375    300 10.962
       ############################################################
           0376    300 10.986
       ############################################################
           0377    301 11.011
       ############################################################
           0378    301 11.035
       ############################################################
           0379    301 11.060
       ############################################################
           0380    301 11.084
       ############################################################
           0381    301 11.108
       ############################################################
           0382    301 11.133
       ############################################################
           0383    302 11.157
       ############################################################
           0384    302 11.182
       ############################################################
           0385    302 11.206
       ############################################################
           0386    302 11.230
       ############################################################
           0387    302 11.255
       ############################################################
           0388    302 11.279
       ############################################################
           0389    303 11.304
       #############################################################
           0390    303 11.328
       #############################################################
           0391    303 11.353
       #############################################################
           0392    303 11.377
       #############################################################
           0393    303 11.401
       #############################################################
           0394    303 11.426
       #############################################################
           0395    303 11.450
       #############################################################
           0396    303 11.475
       #############################################################
           0397    304 11.499
       #############################################################
           0398    304 11.523
       #############################################################
           0399    304 11.548
       #############################################################
           0400    304 11.572
       #############################################################
           0401    304 11.597
       #############################################################
           0402    304 11.621
       #############################################################
           0403    304 11.646
       #############################################################
           0404    304 11.670
       #############################################################
           0405    304 11.694
       #############################################################
           0406    304 11.719
       #############################################################
           0407    305 11.743
       #############################################################
           0408    305 11.768
       #############################################################
           0409    305 11.792
       #############################################################
           0410    305 11.816
       #############################################################
           0411    305 11.841
       #############################################################
           0412    305 11.865
       #############################################################
           0413    305 11.890
       #############################################################
           0414    305 11.914
       #############################################################
           0415    305 11.938
       #############################################################
           0416    305 11.963
       #############################################################
           0417    305 11.987
       #############################################################
           0418    305 12.012
       #############################################################
           0419    306 12.036
       #############################################################
           0420    306 12.061
       #############################################################
           0421    306 12.085
       #############################################################
           0422    306 12.109
       #############################################################
           0423    306 12.134
       #############################################################
           0424    306 12.158
       #############################################################
           0425    306 12.183
       #############################################################
           0426    306 12.207
       #############################################################
           0427    306 12.231
       #############################################################
           0428    307 12.256
       #############################################################
           0429    307 12.280
       #############################################################
           0430    307 12.305
       #############################################################
           0431    307 12.329
       #############################################################
           0432    307 12.354
       #############################################################
           0433    307 12.378
       ##############################################################
           0434    308 12.402
       ##############################################################
           0435    308 12.427
       ##############################################################
           0436    308 12.451
       ##############################################################
           0437    308 12.476
       ##############################################################
           0438    309 12.500
       ##############################################################
           0439    309 12.524
       ##############################################################
           0440    309 12.549
       ##############################################################
           0441    309 12.573
       ##############################################################
           0442    310 12.598
       ##############################################################
           0443    310 12.622
       ##############################################################
           0444    310 12.646
       ##############################################################
           0445    310 12.671
       ##############################################################
           0446    311 12.695
       ##############################################################
           0447    311 12.720
       ##############################################################
           0448    311 12.744
       ##############################################################
           0449    312 12.769
       ##############################################################
           0450    312 12.793
       ##############################################################
           0451    312 12.817
       ##############################################################
           0452    312 12.842
       ##############################################################
           0453    312 12.866
       ##############################################################
           0454    313 12.891
       ###############################################################
           0455    313 12.915
       ###############################################################
           0456    313 12.939
       ###############################################################
           0457    313 12.964
       ###############################################################
           0458    313 12.988
       ###############################################################
           0459    313 13.013
       ###############################################################
           0460    313 13.037
       ###############################################################
           0461    314 13.062
       ###############################################################
           0462    314 13.086

okay so the tea πŸ«–: those four-digit numbers keep their leading zeroes the whole way down (0335, 0336, ... all the way to 0462), the middle column is the count, and the last column is the time, creeping up past 10.000 and into 13.000 territory. and the hash bars? they grow a little wider as you scroll β€” 58 hashes at the top, then 59, 60, 61, 62, 63 by the end. not a single one of them is a typo, bestie, that's literally what the output looks like πŸ’…

and it's still climbing, which brings us to the rest of it:

and we are so back in it, bestie β€” the example output did not stop, she is still printing, and honestly this stretch is the most satisfying part to actually read πŸ’–

quick refresher so nobody's lost: every row is line-number value time, and the wall of #s sitting right above a row is that row's bar. the line numbers tick up by 1 every single time, no drama. the time column creeps up by roughly 0.025 per row, just a lil steady heartbeat 🫢

look:

       ################################################################
           0463    314 13.110
       ################################################################
           0464    314 13.135
       ################################################################
           0465    314 13.159
       ################################################################
           0466    314 13.184
       ################################################################
           0467    314 13.208
       ################################################################
           0468    314 13.232
       ################################################################
           0469    314 13.257
       ################################################################
           0470    314 13.281
       ################################################################
           0471    314 13.306
       ################################################################
           0472    314 13.330
       ################################################################
           0473    314 13.354
       ################################################################
           0474    314 13.379
       ################################################################
           0475    314 13.403
       ################################################################
           0476    314 13.428
       ################################################################
           0477    314 13.452
       ################################################################
           0478    314 13.477
       ################################################################
           0479    314 13.501
       ################################################################
           0480    314 13.525
       ################################################################
           0481    314 13.550
       ################################################################
           0482    314 13.574
       ################################################################
           0483    314 13.599
       ################################################################
           0484    314 13.623
       ################################################################
           0485    314 13.647
       ################################################################
           0486    314 13.672
       ################################################################
           0487    314 13.696
       ################################################################
           0488    314 13.721
       ################################################################
           0489    314 13.745
       ################################################################
           0490    314 13.770
       ################################################################
           0491    314 13.794
       ################################################################
           0492    314 13.818
       ################################################################
           0493    314 13.843
       ################################################################
           0494    314 13.867
       ################################################################
           0495    314 13.892

thirty-three straight rows of 314. no movement. no growth. no character development. just stability 😌 and because the value doesn't budge, the bar doesn't budge either β€” same length, over and over, a perfect lil plateau. she is giving "i have a skincare routine and i actually stick to it" energy πŸ‘‘


then, out of absolutely nowhere:

           0496      0 13.916
           0497      0 13.940
           0498      0 13.965
           0499      0 13.989
           0500      0 14.014
           0501      0 14.038
           0502      0 14.062
           0503      0 14.087
           0504      0 14.111
           0505      0 14.136
           0506      0 14.160
           0507      0 14.185
           0508      0 14.209
           0509      0 14.233
           0510      0 14.258
           0511      0 14.282
           0512      0 14.307
           0513      0 14.331
           0514      0 14.355
           0515      0 14.380
           0516      0 14.404
           0517      0 14.429

0. twenty-two rows of it. and the wildest detail? the zero rows get no # line at all β€” the bar just isn't there. not a tiny bar, not an empty bar, nothing. it's giving πŸ•³οΈ void πŸ•³οΈ and i am obsessed with how dramatic that looks dropped into the middle of the output πŸ’€


and then she returns, and this is where it gets pretty:

       ##############################################################
           0518    312 14.453
       ##############################################################
           0519    312 14.478
       ##############################################################
           0520    312 14.502
       ##############################################################
           0521    312 14.526
       ##############################################################
           0522    312 14.551
       ##############################################################
           0523    312 14.575
       ##############################################################
           0524    312 14.600
       #############################################################
           0525    311 14.624
       #############################################################
           0526    311 14.648
       #############################################################
           0527    311 14.673
       #############################################################
           0528    311 14.697
       #############################################################
           0529    311 14.722
       #############################################################
           0530    311 14.746
       #############################################################
           0531    311 14.771
       ############################################################
           0532    310 14.795
       ############################################################
           0533    310 14.819
       ############################################################
           0534    310 14.844
       ############################################################
           0535    310 14.868
       ############################################################
           0536    310 14.893
       ############################################################
           0537    310 14.917
       ############################################################
           0538    310 14.941
       ############################################################
           0539    310 14.966
       ###########################################################
           0540    309 14.990
       ###########################################################
           0541    309 15.015
       ###########################################################
           0542    309 15.039
       ###########################################################
           0543    309 15.063
       ###########################################################
           0544    309 15.088
       ##########################################################
           0545    308 15.112
       ##########################################################
           0546    308 15.137
       ##########################################################
           0547    308 15.161
       ##########################################################
           0548    308 15.186
       ##########################################################
           0549    308 15.210
       #########################################################
           0550    307 15.234
       #########################################################
           0551    307 15.259
       #########################################################
           0552    307 15.283
       #########################################################
           0553    307 15.308
       #########################################################
           0554    307 15.332
       ########################################################
           0555    306 15.356
       ########################################################
           0556    306 15.381
       ########################################################
           0557    306 15.405
       ########################################################
           0558    306 15.430
       ########################################################
           0559    306 15.454
       #######################################################
           0560    305 15.479
       #######################################################
           0561    305 15.503
       #######################################################
           0562    305 15.527
       #######################################################
           0563    305 15.552
       ######################################################
           0564    304 15.576
       ######################################################
           0565    304 15.601
       ######################################################
           0566    304 15.625
       ######################################################
           0567    304 15.649
       ######################################################
           0568    304 15.674
       #####################################################
           0569    303 15.698
       #####################################################
           0570    303 15.723
       #####################################################
           0571    303 15.747
       #####################################################
           0572    303 15.771
       #####################################################
           0573    303 15.796
       ####################################################
           0574    302 15.820
       ####################################################
           0575    302 15.845
       ####################################################
           0576    302 15.869
       ####################################################
           0577    302 15.894
       ####################################################
           0578    302 15.918
       ###################################################
           0579    301 15.942
       ###################################################
           0580    301 15.967
       ###################################################
           0581    301 15.991
       ###################################################
           0582    301 16.016
       ###################################################
           0583    301 16.040
       ##################################################
           0584    300 16.064
       ##################################################
           0585    300 16.089
       ##################################################
           0586    300 16.113
       ##################################################
           0587    300 16.138
       ##################################################
           0588    300 16.162
       ##################################################
           0589    300 16.187
       #################################################
           0590    299 16.211
       #################################################
           0591    299 16.235
       #################################################
           0592    299 16.260
       #################################################
           0593    299 16.284
       #################################################
           0594    299 16.309
       ################################################
           0595    298 16.333
       ################################################
           0596    298 16.357
       ################################################
           0597    298 16.382

watch the bar step down with every drop in the value β€” 312, 311, 310, 309, 308, 307, 306, 305, 304, 303, 302, 301, 300, 299, 298 β€” each one a lil shorter than the last, like a staircase descending into the sunset πŸŒ… and notice how some of them linger before letting go. 310 hangs out for a while. 300 hangs out for a while. it's a whole arc, genuinely.

and she is still going, bestie β€” this graph is nowhere near done with us yet πŸ‘€

okay bestie buckle up because this is the longest part β€” it's just raw output. like, actual psgraph histogram output, row after row after row. every line is giving <pink>number, value, time</pink> and then a bar made of # characters going brrrrr. watch the numbers climb while the values slowly slide down. it's a whole journey. πŸ’…

           0598    298 16.406
       ############################################################
           0599    298 16.431
       ############################################################
           0600    297 16.455
       ###########################################################
           0601    297 16.479
       ###########################################################
           0602    297 16.504
       ###########################################################
           0603    297 16.528
       ###########################################################
           0604    297 16.553
       ###########################################################
           0605    296 16.577
       ###########################################################
           0606    296 16.602
       ###########################################################
           0607    296 16.626
       ###########################################################
           0608    296 16.650
       ###########################################################
           0609    296 16.675
       ###########################################################
           0610    296 16.699
       ###########################################################
           0611    295 16.724
       ###########################################################
           0612    295 16.748
       ###########################################################
           0613    295 16.772
       ###########################################################
           0614    295 16.797
       ###########################################################
           0615    295 16.821
       ###########################################################
           0616    294 16.846
       ###########################################################
           0617    294 16.870
       ###########################################################
           0618    294 16.895
       ###########################################################
           0619    294 16.919
       ###########################################################
           0620    294 16.943
       ###########################################################
           0621    294 16.968
       ###########################################################
           0622    293 16.992
       ###########################################################
           0623    293 17.017
       ###########################################################
           0624    293 17.041
       ###########################################################
           0625    293 17.065
       ###########################################################
           0626    293 17.090
       ###########################################################
           0627    292 17.114
       ##########################################################
           0628    292 17.139
       ##########################################################
           0629    292 17.163
       ##########################################################
           0630    292 17.188
       ##########################################################
           0631    292 17.212
       ##########################################################
           0632    292 17.236
       ##########################################################
           0633    291 17.261
       ##########################################################
           0634    291 17.285
       ##########################################################
           0635    291 17.310
       ##########################################################
           0636    291 17.334
       ##########################################################
           0637    291 17.358
       ##########################################################
           0638    290 17.383
       ##########################################################
           0639    290 17.407
       ##########################################################
           0640    290 17.432
       ##########################################################
           0641    290 17.456
       ##########################################################
           0642    290 17.480
       ##########################################################
           0643    289 17.505
       ##########################################################
           0644    289 17.529
       ##########################################################
           0645    289 17.554
       ##########################################################
           0646    289 17.578
       ##########################################################
           0647    288 17.603
       ##########################################################
           0648    288 17.627
       ##########################################################
           0649    288 17.651
       ##########################################################
           0650    288 17.676
       ##########################################################
           0651    287 17.700
       #########################################################
           0652    287 17.725
       #########################################################
           0653    287 17.749
       #########################################################
           0654    287 17.773
       #########################################################
           0655    286 17.798
       #########################################################
           0656    286 17.822
       #########################################################
           0657    286 17.847
       #########################################################
           0658    285 17.871
       #########################################################
           0659    285 17.896
       #########################################################
           0660    285 17.920
       #########################################################
           0661    285 17.944
       #########################################################
           0662    253 17.969
       ###################################################
           0663      0 17.993
           0664      0 18.018
           0665      0 18.042
           0666      0 18.066
           0667      0 18.091
           0668      0 18.115
           0669      0 18.140
           0670      0 18.164
           0671      0 18.188
           0672      0 18.213
           0673      0 18.237
           0674      0 18.262
           0675    281 18.286
       ########################################################
           0676    280 18.311
       ########################################################
           0677    280 18.335
       ########################################################
           0678    280 18.359
       ########################################################
           0679    279 18.384
       ########################################################
           0680    279 18.408
       ########################################################
           0681    279 18.433
       ########################################################
           0682    279 18.457
       ########################################################
           0683    278 18.481
       ########################################################
           0684    278 18.506
       ########################################################
           0685    278 18.530
       ########################################################
           0686    278 18.555
       ########################################################
           0687    277 18.579
       #######################################################
           0688    277 18.604
       #######################################################
           0689    277 18.628
       #######################################################
           0690    276 18.652
       #######################################################
           0691    276 18.677
       #######################################################
           0692    276 18.701
       #######################################################
           0693    276 18.726
       #######################################################
           0694    275 18.750
       #######################################################
           0695    275 18.774
       #######################################################
           0696    275 18.799
       #######################################################
           0697    275 18.823
       #######################################################
           0698    274 18.848
       #######################################################
           0699    274 18.872
       #######################################################
           0700    274 18.896
       #######################################################
           0701    274 18.921
       #######################################################
           0702    273 18.945
       #######################################################
           0703    273 18.970
       #######################################################
           0704    273 18.994
       #######################################################
           0705    273 19.019
       #######################################################
           0706    272 19.043
       ######################################################
           0707    272 19.067
       ######################################################
           0708    272 19.092
       ######################################################
           0709    271 19.116
       ######################################################
           0710    271 19.141
       ######################################################
           0711    271 19.165
       ######################################################
           0712    271 19.189
       ######################################################
           0713    270 19.214
       ######################################################
           0714    270 19.238
       ######################################################
           0715    270 19.263
       ######################################################
           0716    270 19.287
       ######################################################
           0717    269 19.312
       ######################################################
           0718    269 19.336
       ######################################################
           0719    269 19.360
       ######################################################
           0720    269 19.385
       ######################################################
           0721    268 19.409
       ######################################################
           0722    268 19.434
       ######################################################
           0723    268 19.458
       ######################################################
           0724    268 19.482
       ######################################################
           0725    267 19.507
       #####################################################
           0726    267 19.531
       #####################################################
           0727    267 19.556
       #####################################################
           0728    267 19.580
       #####################################################
           0729    266 19.604
       #####################################################
           0730    266 19.629
       #####################################################
           0731    266 19.653
       #####################################################
           0732    266 19.678
       #####################################################

okay did you catch that little ✨ plot twist ✨ around <cyan>0663</cyan>–<cyan>0674</cyan>?? the value drops to <yellow>0</yellow> and those rows just… have no bar at all. not even a crumb. they're giving absolutely nothing and honestly? iconic. πŸ™ˆ

and then <hotpink>0675</hotpink> picks right back up at <purple>281</purple> like nothing happened. main character energy, truly. πŸ’–

notice too how the # bars slowly get shorter as you scroll β€” 60 hashes up top, down to 53 by the end. it's the visual version of a slow exhale. 🌬️ and the timestamps keep ticking up (16.406 β†’ 19.678) while the line numbers march on (0598 β†’ 0732). fr fr, it's just chugging along, one row at a time. πŸ¦‹

more coming bestie, don't go anywhere πŸ’œ

and the output just keeps going, bestie β€” watch the second column slowly dip and the bars shave off one # at a time, it's giving satisfying ✨

           0733    265 19.702
       #####################################################
           0734    265 19.727
       #####################################################
           0735    265 19.751
       #####################################################
           0736    265 19.775
       #####################################################
           0737    264 19.800
       #####################################################
           0738    264 19.824
       #####################################################
           0739    264 19.849
       #####################################################
           0740    263 19.873
       #####################################################
           0741    263 19.897
       #####################################################
           0742    263 19.922
       #####################################################
           0743    263 19.946
       #####################################################
           0744    262 19.971
       ####################################################
           0745    262 19.995
       ####################################################
           0746    262 20.020
       ####################################################
           0747    262 20.044
       ####################################################
           0748    261 20.068
       ####################################################
           0749    261 20.093
       ####################################################
           0750    261 20.117
       ####################################################
           0751    261 20.142
       ####################################################
           0752    260 20.166
       ####################################################
           0753    260 20.190
       ####################################################
           0754    260 20.215
       ####################################################
           0755    260 20.239
       ####################################################
           0756    259 20.264
       ####################################################
           0757    259 20.288
       ####################################################
           0758    259 20.312
       ####################################################
           0759    259 20.337
       ####################################################
           0760    258 20.361
       ####################################################
           0761    258 20.386
       ####################################################
           0762    258 20.410
       ####################################################
           0763    258 20.435
       ####################################################
           0764    257 20.459
       ###################################################
           0765    257 20.483
       ###################################################
           0766    257 20.508
       ###################################################
           0767    257 20.532
       ###################################################
           0768    256 20.557
       ###################################################
           0769    256 20.581
       ###################################################
           0770    256 20.605
       ###################################################
           0771    256 20.630
       ###################################################
           0772    255 20.654
       ###################################################
           0773    255 20.679
       ###################################################
           0774    255 20.703
       ###################################################
           0775    255 20.728
       ###################################################
           0776    254 20.752
       ###################################################
           0777    254 20.776
       ###################################################
           0778    254 20.801
       ###################################################
           0779    254 20.825
       ###################################################
           0780    254 20.850
       ###################################################
           0781    253 20.874
       ###################################################
           0782    253 20.898
       ###################################################
           0783      0 20.923
           0784      0 20.947
           0785      0 20.972
           0786      0 20.996
           0787      0 21.021
           0788      0 21.045
           0789      0 21.069
           0790      0 21.094
           0791      0 21.118
           0792      0 21.143
           0793      0 21.167
           0794      0 21.191
           0795      0 21.216
           0796      0 21.240
           0797      0 21.265
           0798      0 21.289
           0799      0 21.313
           0800      0 21.338
           0801      0 21.362
           0802      0 21.387
           0803      0 21.411
           0804      0 21.436
           0805      0 21.460
           0806      0 21.484
           0807      0 21.509
           0808      0 21.533
           0809    246 21.558 #################################################
           0810    246 21.582 #################################################
           0811    246 21.606 #################################################
           0812    246 21.631 #################################################
           0813    245 21.655 #################################################
           0814    245 21.680 #################################################
           0815    245 21.704 #################################################
           0816    245 21.729 #################################################
           0817    244 21.753 #################################################
           0818    244 21.777 #################################################
           0819    244 21.802 #################################################
           0820    244 21.826 #################################################
           0821    244 21.851 #################################################
           0822    243 21.875 #################################################
           0823    243 21.899 #################################################
           0824    243 21.924 #################################################
           0825    243 21.948 #################################################
           0826    243 21.973 #################################################
           0827    243 21.997 #################################################
           0828    242 22.021 ################################################
           0829    242 22.046 ################################################
           0830    242 22.070 ################################################
           0831    242 22.095 ################################################
           0832    242 22.119 ################################################
           0833    241 22.144 ################################################
           0834    241 22.168 ################################################
           0835    241 22.192 ################################################
           0836    241 22.217 ################################################
           0837    241 22.241 ################################################
           0838    241 22.266 ################################################
           0839    240 22.290 ################################################
           0840    240 22.314 ################################################
           0841    240 22.339 ################################################
           0842    240 22.363 ################################################
           0843    240 22.388 ################################################
           0844    240 22.412 ################################################
           0845    240 22.437 ################################################
           0846    239 22.461 ################################################
           0847    239 22.485 ################################################
           0848    239 22.510 ################################################
           0849    239 22.534 ################################################
           0850    239 22.559 ################################################
           0851    239 22.583 ################################################
           0852    239 22.607 ################################################
           0853    238 22.632 ################################################
           0854    238 22.656 ################################################
           0855    238 22.681 ################################################
           0856    238 22.705 ################################################
           0857    238 22.729 ################################################
           0858    238 22.754 ################################################
           0859    238 22.778 ################################################
           0860    238 22.803 ################################################
           0861    238 22.827 ################################################
           0862    238 22.852 ################################################
           0863    237 22.876 ###############################################
           0864    237 22.900 ###############################################
           0865    237 22.925 ###############################################
           0866    237 22.949 ###############################################
           0867    237 22.974 ###############################################
           0868    237 22.998 ###############################################
           0869    237 23.022 ###############################################
           0870    237 23.047 ###############################################
           0871    237 23.071 ###############################################
           0872    237 23.096 ###############################################
           0873    237 23.120 ###############################################
           0874    237 23.145 ###############################################
           0875    236 23.169 ###############################################
           0876    236 23.193 ###############################################
           0877    236 23.218 ###############################################
           0878    236 23.242 ###############################################
           0879    236 23.267 ###############################################
           0880    236 23.291 ###############################################
           0881    236 23.315 ###############################################
           0882    236 23.340 ###############################################
           0883    236 23.364 ###############################################
           0884    236 23.389 ###############################################
           0885    236 23.413 ###############################################
           0886    236 23.438 ###############################################
           0887    236 23.462 ###############################################
           0888    236 23.486 ###############################################
           0889    236 23.511 ###############################################
           0890    235 23.535 ###############################################
           0891    235 23.560 ###############################################
           0892    235 23.584 ###############################################
           0893    235 23.608 ###############################################

see how it hits 0 for a whole lil stretch around 0783–0808 and then boom, bars come back at 0809? iconic behaviour tbh 😭 the graph really said "and I oopβ€”" and then recovered πŸ’€

okay bestie we are STILL deep in the example output and this thing is giving unhinged histogram energy πŸ’…βœ¨ the timestamps just keep climbing and the bars keep stacking and honestly?? obsessed. no thoughts, just # πŸŽ€

we're picking up at line 0894, value holding at 235, clock creeping from 23.633 onward β€” every single row fully committed to the bar life 🌈

           0894    235 23.633 ###############################################
           0895    235 23.657 ###############################################
           0896    235 23.682 ###############################################
           0897    235 23.706 ###############################################
           0898    235 23.730 ###############################################
           0899    235 23.755 ###############################################
           0900    235 23.779 ###############################################
           0901    235 23.804 ###############################################
           0902    234 23.828 ###############################################
           0903    234 23.853 ###############################################
           0904    234 23.877 ###############################################
           0905    234 23.901 ###############################################
           0906    234 23.926 ###############################################
           0907    234 23.950 ###############################################
           0908    234 23.975 ###############################################
           0909    234 23.999 ###############################################
           0910    234 24.023 ###############################################
           0911    234 24.048 ###############################################
           0912    233 24.072 ###############################################
           0913    233 24.097 ###############################################
           0914    233 24.121 ###############################################
           0915    233 24.146 ###############################################
           0916    233 24.170 ###############################################
           0917    233 24.194 ###############################################
           0918    233 24.219 ###############################################
           0919    233 24.243 ###############################################
           0920    233 24.268 ###############################################
           0921    233 24.292 ###############################################
           0922    233 24.316 ###############################################
           0923    233 24.341 ###############################################
           0924    233 24.365 ###############################################
           0925    233 24.390 ###############################################
           0926    233 24.414 ###############################################
           0927    233 24.438 ###############################################
           0928    233 24.463 ###############################################
           0929    233 24.487 ###############################################
           0930    233 24.512 ###############################################
           0931    233 24.536 ###############################################
           0932    233 24.561 ###############################################
           0933    233 24.585 ###############################################
           0934    233 24.609 ###############################################
           0935    233 24.634 ###############################################
           0936    233 24.658 ###############################################
           0937    233 24.683 ###############################################
           0938    233 24.707 ###############################################
           0939    233 24.731 ###############################################
           0940    233 24.756 ###############################################
           0941    233 24.780 ###############################################

see the lil wobble? 0902 drops to 234, then 0912 settles into 233 and just stays there β€” rows 0912 through 0941, all 233, cruising from 24.072 up to 24.780 like a girl who found the perfect spot on the couch and is never moving πŸ’œ lowkey iconic, highkey cozy.


and thenβ€” 😭😭 NOTHING. not a single # in sight. 0942 hits 0 and the whole bar just evaporates:

           0942      0 24.805
           0943      0 24.829
           0944      0 24.854
           0945      0 24.878
           0946      0 24.902
           0947      0 24.927
           0948      0 24.951
           0949      0 24.976
           0950      0 25.000
           0951      0 25.024
           0952      0 25.049
           0953      0 25.073

twelve whole rows of pure silence πŸ’€ the clock keeps ticking β€” 24.805, 24.829, 24.854, all the way to 25.073 β€” but the graph said "not today" and went to go get a snack. the way that I GASPED. πŸ™ˆ


AND THEN SHE'S BACK 🫢 0954 resurrects at 234, bars fully reincarnated, and from there it's a whole glow-up arc:

           0954    234 25.098 ###############################################
           0955    234 25.122 ###############################################
           0956    234 25.146 ###############################################
           0957    234 25.171 ###############################################
           0958    235 25.195 ###############################################
           0959    235 25.220 ###############################################
           0960    235 25.244 ###############################################
           0961    235 25.269 ###############################################
           0962    235 25.293 ###############################################
           0963    235 25.317 ###############################################
           0964    235 25.342 ###############################################
           0965    235 25.366 ###############################################
           0966    235 25.391 ###############################################
           0967    235 25.415 ###############################################
           0968    235 25.439 ###############################################
           0969    235 25.464 ###############################################
           0970    236 25.488 ###############################################
           0971    236 25.513 ###############################################
           0972    236 25.537 ###############################################
           0973    236 25.562 ###############################################
           0974    236 25.586 ###############################################
           0975    236 25.610 ###############################################
           0976    236 25.635 ###############################################
           0977    236 25.659 ###############################################
           0978    236 25.684 ###############################################
           0979    236 25.708 ###############################################
           0980    236 25.732 ###############################################
           0981    236 25.757 ###############################################
           0982    236 25.781 ###############################################
           0983    236 25.806 ###############################################
           0984    236 25.830 ###############################################
           0985    237 25.854 ###############################################
           0986    237 25.879 ###############################################
           0987    237 25.903 ###############################################
           0988    237 25.928 ###############################################
           0989    237 25.952 ###############################################
           0990    237 25.977 ###############################################
           0991    237 26.001 ###############################################
           0992    237 26.025 ###############################################
           0993    237 26.050 ###############################################
           0994    237 26.074 ###############################################
           0995    237 26.099 ###############################################
           0996    237 26.123 ###############################################
           0997    238 26.147 ################################################
           0998    238 26.172 ################################################
           0999    238 26.196 ################################################
           1000    238 26.221 ################################################
           1001    238 26.245 ################################################
           1002    238 26.270 ################################################
           1003    238 26.294 ################################################
           1004    238 26.318 ################################################
           1005    238 26.343 ################################################
           1006    238 26.367 ################################################
           1007    239 26.392 ################################################
           1008    239 26.416 ################################################
           1009    239 26.440 ################################################
           1010    239 26.465 ################################################
           1011    239 26.489 ################################################
           1012    239 26.514 ################################################
           1013    239 26.538 ################################################
           1014    240 26.562 ################################################
           1015    240 26.587 ################################################
           1016    240 26.611 ################################################
           1017    240 26.636 ################################################
           1018    240 26.660 ################################################
           1019    240 26.685 ################################################
           1020    241 26.709 ################################################
           1021    241 26.733 ################################################
           1022    241 26.758 ################################################
           1023    241 26.782 ################################################
           1024    241 26.807 ################################################
           1025    241 26.831 ################################################
           1026    242 26.855 ################################################
           1027    242 26.880 ################################################
           1028    242 26.904 ################################################
           1029    242 26.929 ################################################
           1030    242 26.953 ################################################
           1031    242 26.978 ################################################

count the steps bestie πŸ“ˆ 0958 bumps to 235, 0970 to 236, 0985 to 237, 0997 to 238 β€” and notice the bar literally gains an extra # right there, she ATE πŸ’… β€” then 1007 to 239, 1014 to 240, 1020 to 241, 1026 to 242. the clock marches 25.098 β†’ 26.978 without a single break. consistency queen. periodt.


and the finale of this chunk? 1032 through 1053, values climbing 243 β†’ 244 β†’ 245 β†’ 246 while the timestamp finishes at 27.515, bars at their absolute longest yet πŸ‘‘

           1032    243 27.002 #################################################
           1033    243 27.026 #################################################
           1034    243 27.051 #################################################
           1035    243 27.075 #################################################
           1036    243 27.100 #################################################
           1037    243 27.124 #################################################
           1038    244 27.148 #################################################
           1039    244 27.173 #################################################
           1040    244 27.197 #################################################
           1041    244 27.222 #################################################
           1042    244 27.246 #################################################
           1043    244 27.271 #################################################
           1044    245 27.295 #################################################
           1045    245 27.319 #################################################
           1046    245 27.344 #################################################
           1047    245 27.368 #################################################
           1048    245 27.393 #################################################
           1049    245 27.417 #################################################
           1050    245 27.441 #################################################
           1051    246 27.466 #################################################
           1052    246 27.490 #################################################
           1053    246 27.515 #################################################

main character energy fr fr πŸ¦‹ and we are so not done β€” there's more of this beauty still coming, so don't you dare close the terminal πŸ’–

…and it literally just keeps going, bestie πŸ’€ rows upon rows of 0, then the towers come back. No thoughts, head empty, just an amplitude map:

           1054    246 27.539 #################################################
           1055    246 27.563 #################################################
           1056    246 27.588 #################################################
           1057    247 27.612 #################################################
           1058    247 27.637 #################################################
           1059    247 27.661 #################################################
           1060    247 27.686 #################################################
           1061    247 27.710 #################################################
           1062    247 27.734 #################################################
           1063    248 27.759
       ##################################################
           1064    248 27.783
       ##################################################
           1065    248 27.808
       ##################################################
           1066    248 27.832
       ##################################################
           1067    248 27.856
       ##################################################
           1068    248 27.881
       ##################################################
           1069    176 27.905 ###################################
           1070      0 27.930
           1071      0 27.954
           1072      0 27.979
           1073      0 28.003
           1074      0 28.027
           1075      0 28.052
           1076      0 28.076
           1077      0 28.101
           1078      0 28.125
           1079      0 28.149
           1080      0 28.174
           1081      0 28.198
           1082      0 28.223
           1083      0 28.247
           1084      0 28.271
           1085      0 28.296
           1086      0 28.320
           1087      0 28.345
           1088      0 28.369
           1089      0 28.394
           1090      0 28.418
           1091      0 28.442
           1092      0 28.467
           1093      0 28.491
           1094      0 28.516
           1095      0 28.540
           1096      0 28.564
           1097      0 28.589
           1098      0 28.613
           1099      0 28.638
           1100      0 28.662
           1101      0 28.687
           1102      0 28.711
           1103      0 28.735
           1104      0 28.760
           1105      0 28.784
           1106      0 28.809
           1107      0 28.833
           1108      0 28.857
           1109      0 28.882
           1110      0 28.906
           1111      0 28.931
           1112      0 28.955
           1113      0 28.979
           1114      0 29.004
           1115      0 29.028
           1116      0 29.053
           1117      0 29.077
           1118      0 29.102
           1119      0 29.126
           1120      0 29.150
           1121      0 29.175
           1122      0 29.199
           1123      0 29.224
           1124      0 29.248
           1125      0 29.272
           1126      0 29.297
           1127      0 29.321
           1128      0 29.346
           1129      0 29.370
           1130      0 29.395
           1131      0 29.419
           1132      0 29.443
           1133      0 29.468
           1134      0 29.492
           1135      0 29.517
           1136      0 29.541
           1137      0 29.565
           1138      0 29.590
           1139      0 29.614
           1140      0 29.639
           1141      0 29.663
           1142      0 29.688
           1143      0 29.712
           1144      0 29.736
           1145      0 29.761
           1146      0 29.785
           1147      0 29.810
           1148      0 29.834
           1149      0 29.858
           1150      0 29.883
           1151      0 29.907
           1152      0 29.932
           1153      0 29.956
           1154      0 29.980

Okay so what is this whole display even telling you? πŸ’… It's a graphical glow-up of exactly which carrier frequencies are enabled and which are suppressed. And the way Atheros takes great care designing these amplitude maps so they conform to the regional and national regulations of wherever their powerline devices are expected to operate… yeah, they ate that. πŸŽ€

Real talk though: any modification to an Atheros-supplied amplitude map may void certain contractual obligations you previously agreed with Qualcomm Atheros. So like, don't just go editing them for funsies, bestie. 🫢

πŸ’€ DISCLAIMER πŸ’€

PIB file structure and content is proprietary to Qualcomm Atheros, Ocala FL USA. Consequently, public information is not available. 😭 That's it, that's the tea.

And plot twist: Qualcomm Atheros reserves the right to modify PIB file structure or content in future firmware releases β€” without any obligation to notify or compensate users of this program. No heads-up text, no apology donut, nothing. πŸ™ˆ


πŸ‘€ SEE ALSO πŸ‘€

Go read these next, iykyk:


🌟 CREDITS 🌟

  • Charles Maier β€” the main character, fr fr πŸ‘‘

And that's the whole page, bestie! πŸ¦‹ This little masterpiece is from open-plc-utils-0.0.3, dated November 2013, and it's the one and only psgraph(1). Periodt. πŸ’– ✨ πŸŽ€