Learning Vuejs

Useful links:

I am using the “Options API”.

NOTE: Only functions defined in createApp(..., methods: {...}) section will have access to reactive state Proxies with this.<variable>. Subroutines not defined in createApp() will only have access to <variable> as it was originally defined. You may need to pass this to subroutines who can receive it as an argument named reactiveProxy. Reactive state will be available in subroutines as reactiveProxy.<variable>.

Significant Digits

Everyone who has taken a first year chemistry class has learned that significant digits (aka “significant figures” or “sig figs”) indicate the precision of a measurement. The basic rule is that you save all measurement digits you are certain about plus one more that you estimate. Unfortunately, computers don’t know anything about significant digits. Developers creating data systems for scientific measurements should always include a rounding step as part of any data output. Not embracing significant digits can have … uhm … “significant” consequences.

Continue reading

Systematic error messages

Anyone writing code for use in data processing systems needs to have a well thought-out protocol for generating error messages and logs. When a complex pipeline breaks, good logs and recognizable error messages are key to debugging the problem. This post describes improvements to the MazamaCoreUtils package that help you create systematic error messages that can be better handled by calling functions.

Continue reading

Comparing Air Quality Sites

Air quality continues to be in the news with New York Times articles like these:

A quick review of web based air quality resources shows a range of sites featuring maps, time series plots and relevant information.

Continue reading

Easy Rolling Means with MazamaRollUtils

Our goal in creating a new package of C++ rolling functions is to build up a suite of functions useful in environmental time series analysis. We want these functions to be available in a neutral environment with no underlying data model. The functions are as straightforward to use as is reasonably possible with a target audience of data analysts at any level of R expertise.

Continue reading

Beautiful Maps with MazamaSpatialPlots

Many of us have become addicted to The NY Times COVID maps — maps of US state or county level data colored by cases, vaccinations, per capita infections, etc. While recreating maps like these in R is possible, it is disappointingly difficult. The just released MazamaSpatialPlots R package takes a first stab at remedying this situation.

Continue reading