For anyone wishing to learn more about how to access PurpleAir data using Lance’s formula via the PurpleAir API, you can find information here: What is the Difference Between CF=1, ATM, and ALT?
In particular, I recommend reviewing the section Retrieving Alt-CF3.4 via the API.