This project is a Shiny application built using Python, designed to explore and visualize data related to chemical discovery trends. The application allows users to interactively select countries, filter data, and view various plots and tables that illustrate key findings from the data.
The project consists of the following files and directories:
app.py: The main entry point of the Shiny Python application, responsible for setting up the server and UI components.requirements.txt: A list of dependencies required to run the application.data/data.parquet: The data file in Parquet format used for analysis and visualization.utils/__init__.py: Marks theutilsdirectory as a Python package.utils/functions.py: Contains utility functions for data processing and visualization.www/styles.css: Custom CSS styles for the application's UI.www/original_article.pdf: A PDF document providing access to the original article referenced in the app.
To set up the project, follow these steps:
-
Clone the repository:
git clone <repository-url> cd my-shiny-python-app -
Install the required dependencies:
pip install -r requirements.txt
To run the application, execute the following command in your terminal:
python app.py
Once the application is running, open your web browser and navigate to http://localhost:5000 to access the app.
Contributions are welcome! If you have suggestions or improvements, please open an issue or submit a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.