Effective Altruism (EA) is a philosophy and social movement that uses reason and evidence to do the most good.
There are several EA organisations that collect data on grants, donors, and pledges. This website aggregates and visualises that data.
The website is coded in Python using Dash and Plotly. It is currently deployed with Heroku at effectivealtruismdata.com.
There may be some overlap between this project and with the EA Hub map and the EA Funds dashboard.
- Make sure that you have Python 3.9 installed in your system.
- Otherwise, install it, e.g., with
sudo apt install python3.9
on Debian-based Linux sytems.
- Install pipenv. If you have
pip
installed, this looks like:
pip install --user pipenv
- Run the following in the terminal:
git clone https://github.com/hamishhuggard/ea_data_viz.git
cd ea_data_viz
pipenv run python app.py
You can also specify a particular path for python on pipenv with:
pipenv --python /usr/bin/python3.9 run python app.py
- Download links
- Data refreshing
- Analytics
- OP Wilkinson Plots
- Grants by size and by time
- Organizations by #grants and by total amount
- EA Funds
- Scatter
- Cumulative grants
- Grants by month/year
- Founders pledge
- Members over time
- Pledged value over time
- Fulfilled commitments over time
- Title page with summary statistics
- X EAs have donated Y amount and pledged a further Z.
- Probabilities of x-risks given by Toby Ord
- Global Poverty
- Cost to save a life with most effective charities
- Value of Future
- People currently alive
- People who have ever lived
- Projected peak population
- Potential future earth people
- Potential future space people
- Potential future virtual people
- Animals
- Most effective animal interventions
- Number of animals in factory farms
- Most effective diet interventions
- Key EA numbers
- Spin off data aggregation to own Python library
- Better bar charts
- Space efficient data source annotations
- Reimplement in chart.js or D3.js
- See data as table or as plot
- Data download buttons