Inspiration
We were inspired by the unique designs of the pressings and the lack of propagation of the provided information.
What it does
Two modes are present in the application:
- Basic mode: Allows a user to search by state and provides all pressings and a mapping for all findings in that state.
- Advanced mode: Allows a user to search by various filters and provides all pressings and a mapping of all associated findings for the search query.
How we built it
All information was collected using the INaturalist, GBIF, and Tree of Life API's provided in the challenge description.
We built the application using Python and deployed it using the Streamlit framework. The data was acquired using the request API and parsed using the Python pandas library.
Challenges we ran into
The GBIF data was provided as a corrupted TSV (tab-separated values) file. Since the data was not truly separated purely by tabs, significant data cleaning was required in order to use this data set.
Due to timing constraints, we were unable to provide functionality for querying the Tree of Life data.
Accomplishments that we're proud of
- Manually cleaning the provided data
What we learned
Learned about pressings, different data sets, and different data set formats.
What's next for TREMAP:
- Adding in features to pull query/incorporate data from the Open Tree of Life
Log in or sign up for Devpost to join the conversation.