Skip to content

This is a simple project built with Streamlit to visualize the Scopus research data coming out of Ajman University

License

Notifications You must be signed in to change notification settings

aHishamm/scopus_data_ajman_analysis

Repository files navigation

scopus_data_ajman_analysis

This is a simple project built with Streamlit to visualize the Scopus research data coming out of Ajman University

Project is hosted on HuggingFace: https://huggingface.co/spaces/ahishamm/biassignment1

Installation

  • To install this locally, you need to create a conda environment
conda create -n streamenv python=3.10 
conda activate streamenv 
pip install -r requirements.txt 
streamlit run app.py

Deployment as a Docker Container

  • To create a Docker container, a Dockerfile is provided. Make sure Docker Desktop is installed. The Dockerfile contains the following
FROM python:3.10-slim
ADD . .
RUN pip install -r requirements.txt 
EXPOSE 7250
ENTRYPOINT ["streamlit","run"] 
CMD ["./app.py","--server.headless","true","--server.fileWatcherType","none","--browser.gatherUsageStats","false","--server.port=7250","--server.address=0.0.0.0"]
  • To build the Docker image from the Dockerfile, run the following command in the terminal or powershell:
docker build -t scopusimage . 
  • To run a Docker container with the name 'scopuscontainer' on port 7250
docker run -p 7250:7250 --name scopuscontainer scopusimage

Project Preview (Updated)

Preview 1. Screenshot 2023-04-30 at 6 09 06 PM Preview 2. Screenshot 2023-04-30 at 6 09 13 PM Preview 3. Screenshot 2023-04-30 at 6 11 25 PM Preview 4. Screenshot 2023-04-30 at 6 11 33 PM

About

This is a simple project built with Streamlit to visualize the Scopus research data coming out of Ajman University

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published