██╗ ██╗██╗███████╗██╗ ██╗ █████╗ ██╗ ██╗███████╗ █████╗ ████████╗██╗ ██████╗ ███╗ ██╗
██║ ██║██║██╔════╝██║ ██║██╔══██╗██║ ██║╚══███╔╝██╔══██╗╚══██╔══╝██║██╔═══██╗████╗ ██║
██║ ██║██║███████╗██║ ██║███████║██║ ██║ ███╔╝ ███████║ ██║ ██║██║ ██║██╔██╗ ██║
╚██╗ ██╔╝██║╚════██║██║ ██║██╔══██║██║ ██║ ███╔╝ ██╔══██║ ██║ ██║██║ ██║██║╚██╗██║
╚████╔╝ ██║███████║╚██████╔╝██║ ██║███████╗██║███████╗██║ ██║ ██║ ██║╚██████╔╝██║ ╚████║
╚═══╝ ╚═╝╚══════╝ ╚═════╝ ╚═╝ ╚═╝╚══════╝╚═╝╚══════╝╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═══╝
██████╗ ██████╗ ██████╗ ██╗███████╗ ██████╗████████╗
██╔══██╗██╔══██╗██╔═══██╗ ██║██╔════╝██╔════╝╚══██╔══╝
██████╔╝██████╔╝██║ ██║ ██║█████╗ ██║ ██║
██╔═══╝ ██╔══██╗██║ ██║██ ██║██╔══╝ ██║ ██║
██║ ██║ ██║╚██████╔╝╚█████╔╝███████╗╚██████╗ ██║
╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚════╝ ╚══════╝ ╚═════╝ ╚═╝
__
.--. .' `.
.' . :\ / : L
F :\ / . : | .-._
/ : \/ J .' ___\
J : / : : L /--' ``.
F : J | .<'.o. `-'>
/ J L \_>. .--w)
J / \_/| . `-__|
F / ` -' /|)
| : J ' |
.' ': | . : \
/ J : |L
F | \ ||
F . | : |
F | ; . : : F
/ | : J
J J ) ; F
| L / .:' J
.-'F: L ./ :: : . F
`-'F: .\ `:.J :::. J
J ::\ `:| |::::\ |
J |:`. J :`:::\ F
L :':/ \ `-`. \ : `:::| .-'
| / L >--\ :::|`. .-'
J J | | L . :::: :`, /
L F J ) | >:: : /
| J L F \ .-.:' . /
): | J / `- | | .--'
/ | |: J L J J )
L | |: | L F| /
\: J \: L \ / L |
L | \ | F| | )
J F \ J J | |J
L| \ \ | | | L
J L \ \ F \ F |
L\ \ \ J | J L
/__\_________)_`._)_ |_/ \_____
"" `"""
Visualization project, for university course
A bit on each file:
app.py -> the created .py script for running the streamlit service
datasets/
page1_final.csv -> the csv file needed for the 1st page
page2_final.csv -> the csv file needed for the 2nd page
page3_final.csv -> the csv file needed for the 3rd page
israel_map.geojson -> geojson file to process and display different districts (yeshuvim) in Israel
pictures/
current.png -> an image showing a recent aliyah from Russia due to the Ukraine-Russia war
ethiopia.png -> an image showing operation solomon where 15,000 Jewish Ethiopians were rescued from Ethiopia due to social unrest
exodus.png -> an image showing the exodus ship which was used in 1947 to help jewish refugees immigrate to Israel. The ship was refused entry by the British mandate and sent back to the shores of France.
preprocessing/
GDP_and_population_preprocessing.ipynb -> for preprocessing external GDP and population datasets
create_final_datasets.ipynb -> creating the final datasets (the one in the datasets/ folder)
create_israeli_map_and_yeshuvim.ipynb -> creating the geojson file
isr_pop.ipynb -> for preprocessing populations of different yeshuvim (districts)
visualization_preprocessing.ipynb -> initial preprocessing of raw immigration data
olim_2015-2024_preprocessed.zip -> a compressed csv file of the initial preprocessing, showing individual records of immigrants to Israel
In order to use:
- Download all files in the datasets/ folder
- Download app.py
- Have the following installations
pip install pandas streamlit plotly numpy matplotlib
- Run app.py
Check out the final product!
░░░░░░░░░░░░░░░░░░ ░░▒▒▓▓▒▒░░ ░░░░░░ ░░░░░░░░░░ ░░░░ ░░░░░░░░ ░░░░
░░░░░░░░▒▒▓▓████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░ ░░░░░░░░░░▒▒▓▓▓▓▓▓▓▓▓▓░░ ░░ ░░░░░░░░ ░░ ░░ ░░░░
▒▒██████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██░░░░ ▒▒██████▓▓▓▓▓▓▓▓▓▓▓▓▓▓██░░░░ ░░▓▓██▓▓▓▓▓▓▓▓▓▓▓▓░░░░ ░░▓▓██▓▓▓▓██
▓▓▓▓▓▓▓▓▓▓▓▓████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒ ▒▒▓▓▓▓██████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒ ░░▓▓▓▓▓▓████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░ ░░▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░
▓▓▓▓▓▓▓▓▓▓▓▓▓▓████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██▒▒▒▒▓▓▓▓░░
▓▓▓▓▓▓▓▓▓▓▓▓▓▓██████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓████████████▓▓▓▓▓▓▓▓▒▒░░░░ ░░▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
░░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██████▓▓▒▒░░░░░░ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓████████▒▒░░ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
▒▒▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░░░░░░░ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░ ▒▒▓▓▓▓▓▓▓▓▓▓▓▓██▓▓░░░░░░ ▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░ ░░▓▓▓▓
░░ ░░░░░░░░░░░░░░░░░░ ░░░░▒▒▒▒░░ ░░░░░░░░░░▒▒ ░░░░░░░░ ░░░░░░░░ ░░ ░░ ░░░░
░░░░░░░░░░░░░░░░░░░░ ░░░░░░ ░░░░░░░░██░░ ░░░░░░ ░░░░░░░░ ░░
░░ ░░░░░░░░░░░░░░░░░░░░ ░░░░░░ ░░░░░░░░██▓▓░░ ░░░░░░ ░░░░░░░░░░ ░░░░
░░░░░░░░░░░░░░░░░░ ░░░░ ░░░░▓▓██▓▓▓▓ ░░░░ ░░░░░░░░░░ ░░░░
░░░░░░░░░░░░░░░░░░ ░░░░ ░░████▒▒▓▓▓▓ ░░ ░░░░░░░░ ░░░░
░░░░░░░░░░░░░░░░░░ ░░░░ ░░▓▓▓▓░░▓▓▓▓▒▒▓▓████▓▓▓▓░░░░░░ ░░░░░░░░░░ ░░░░░░
░░░░░░░░░░░░░░░░░░ ░░░░░░ ░░▓▓░░░░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ░░ ░░░░░░░░ ░░░░
░░ ░░░░░░░░░░░░░░░░░░░░ ░░▓▓░░ ▓▓▓▓▓▓▓▓████▓▓▓▓ ▒▒▓▓▒▒ ░░░░ ░░░░░░░░ ░░░░
░░░░░░░░░░░░░░░░░░░░ ░░██▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░▓▓▓▓ ▓▓▓▓ ░░░░ ░░░░░░░░░░ ░░░░
░░ ░░░░░░░░░░░░░░░░░░░░ ░░▓▓░░▒▒▓▓ ░░░░░░░░▒▒▓▓▓▓▓▓░░ ░░░░ ░░░░░░░░ ░░ ░░░░
░░░░░░░░░░░░░░░░░░░░ ░░▓▓▓▓▓▓ ░░░░░░░░▒▒▓▓▓▓ ░░░░ ░░░░░░░░ ░░
░░░░░░░░░░░░░░░░░░░░ ▒▒▓▓▒▒ ░░░░░░░░░░▓▓▓▓▒▒ ░░░░ ░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░ ▒▒▓▓░░ ░░░░░░▓▓██▓▓▓▓▓▓ ░░░░ ░░░░░░░░░░
░░ ░░ ░░░░░░░░░░░░░░░░░░░░ ████▓▓░░ ░░░░██▓▓░░▓▓▓▓▒▒ ░░░░ ░░░░░░░░
░░░░ ░░░░░░░░░░░░░░░░░░░░ ▓▓▓▓░░▓▓ ░░▓▓░░▒▒██▓▓▓▓░░ ░░░░ ░░░░░░░░
░░ ░░ ░░░░░░░░░░░░░░░░░░ ░░▓▓▓▓▓▓ ▓▓████▓▓██▓▓▓▓▒▒ ░░░░ ░░░░░░░░
░░░░ ░░░░░░░░░░░░░░░░░░░░ ▒▒▓▓▒▒▒▒▓▓▓▓▓▓▓▓██▓▓▒▒░░░░ ░░░░ ░░░░░░░░
░░░░ ░░░░░░░░░░░░░░░░░░ ░░▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░ ░░░░ ░░░░░░░░
░░░░░░ ░░░░░░░░░░░░░░░░░░ ░░░░▓▓ ▒▒▓▓ ░░░░░░░░░░░░ ░░░░ ░░░░░░░░░░ ░░
░░░░░░░░ ░░ ░░░░░░░░░░░░░░░░░░ ░░▒▒▒▒▓▓▓▓ ░░░░░░░░░░░░ ░░░░ ░░░░░░░░
░░░░░░░░ ░░░░░░░░░░░░░░░░ ░░▓▓▓▓░░ ░░░░░░░░░░ ░░ ░░░░░░░░
░░░░░░░░▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░ ░░ ░░░░░░░░░░░░░░░░░░ ░░▒▒░░ ░░░░██ ░░░░░░░░░░ ░░░░ ░░░░░░░░
▓▓████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ░░░░░░░░░░░░░░░░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒░░░░░░ ░░░░░░░░░░░░ ▒▒▓▓▓▓░░ ░░ ░░░░░░░░
████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ░░░░░░▒▒▓▓████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░ ░░░░░░░░▒▒██▓▓▓▓▓▓▓▓▓▓▓▓░░░░ ░░░░░░░░░░░░▒▒▓▓▓▓▓▓▓▓
████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒ ░░▓▓██████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ░░▓▓██████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██░░ ░░▒▒▓▓██▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
██████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██▓▓▓▓▓▓▓▓▓▓██████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓████▓▓▓▓▓▓▓▓▓▓▓▓▓▓
▒▒██████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓████████▓▓▓▓▓▓▓▓▓▓
░░████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓████▓▓▓▓▓▓▓▓▓▓
████████████▓▓▓▓▓▓▓▓▓▓▒▒▒▒░░▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██████▓▓▓▓▓▓▓▓
██████████▓▓░░░░ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██████████▓▓██▓▓▒▒░░ ░░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██████▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██▓▓▓▓▓▓▓▓
██▓▓▒▒▒▒░░░░░░░░░░ ░░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓████▒▒░░░░░░░░ ░░██▓▓▓▓▓▓▓▓▓▓▓▓██████▓▓▒▒ ░░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██▓▓▓▓▒▒
