Skip to contents

EJSCREEN Documentation

EJSCREEN Indicators & Reports

EJSCREEN Documentation

EJSCREEN Documentation

EJScreen Indicators and Map Descriptions

EJScreen Indicators and Map Descriptions

The EJAM Web App

Overview for EJAM Users

What is EJAM?

What is EJAM?

Accessing the Web App

Accessing the Web App

The EJAM R Package

For analysts using R

Installing the EJAM R package
  1. Installing the EJAM R package
Basics - Quick Start Guide
  1. Basics - Quick Start Guide
Using EJAM for Analysis in R
  1. Using EJAM for Analysis in R
Examples of Input/Output Files & Data

Examples of Inputs to and Outputs from the Web App and EJAM functions (Files & R Datasets)

Comparing Distances (Choosing a Radius)

Comparing Distances (Choosing a Radius)

NAICS (Industries)

NAICS (Industries)

Counties

Counties

Zipcodes

Zipcodes

Island Areas in EJAM v3

How EJAM v3 treats American Samoa, Guam, Northern Mariana Islands, and the U.S. Virgin Islands

Developing & Hosting

For package/app developers

Speed of EJAM analysis

Speed of EJAM analysis

Defaults and Custom Settings for the Web App

How EJAM app defaults, launch parameters, bookmarks, and Advanced Settings differ

Using the EJAM API

A brief overview of the hosted EJAM REST API and how to reach it from R

Deploying the Web App

Deploying/hosting the web app

Deploying the Web App to AWS (Infrastructure & Procedure)

How the live EJAM Shiny app is hosted on AWS ECS Fargate, and the routine procedure for deploying updates

Testing EJAM App with shinytest2

How to run {shinytest2} suite for app-based functionality testing.

Testing EJAM Functions with Unit Tests

How to run the suite of {testthat} unit tests

GitHub Actions install tests
Updating and Managing the Datasets Used by EJAM

Managing datasets used by EJAM, including Arrow files

Updating EJScreen Datasets Annually (via the Pipeline)

Annual staged workflow for updating EJScreen/EJAM demographic, environmental, and related datasets

Updating Documentation

Steps for updating package documentation and the pkgdown site

Releasing a New Version of EJAM

How to prepare, test, and cut an EJAM package release, and the matching ejamdata, web app, EJAM-API, and EJSCREEN updates

Future Plans and Ideas for EJAM

Future Plans and Ideas for EJAM