We built this interactive web application to give ASA's loyal readers more autonomy to sort, filter, and download our data. It features summary-level data of teams and players participating in the following competitions:
- Major League Soccer (MLS)
- National Women's Soccer League (NWSL)
- USL Championship
- USL League One
- MLS Next Pro
- North American Soccer League (NASL)
If you want to get started with the app quickly, we recommend using Docker. We've provided a build/run script for you in ./build.sh
that will run the app under the same memory constraints as it does in production. Please note: the first time you run this script, renv
will have to install all dependencies, which can take a while (~35 minutes). However, because of how we have setup multi-stage Docker builds using renv, this should not be a problem afterward (unless you update the dependencies or renv.lock via renv::snapshot()
).
If you'd like to report a bug or request a new feature, please use the Issues tab in this repository.
Alternatively, if you'd like to help us squash bugs or add new features, drop us a message first! From there, follow these general guidelines for making a clean pull request. When you clone the forked repository to your local machine, use renv::restore()
to recreate the virtual R environment.
Thanks to the developers of these integral, open source libraries:
This application was built and is maintained by Brian Greenwood, Matthias Kullowatz, Rory Pulvino, and Tyler Richardett.
If you use any of the data we make publicly available, we kindly ask that you provide credit and link back to the American Soccer Analysis website. Thanks!