Giter VIP home page Giter VIP logo

osf's Introduction

OSF Dataset UNIBE Dashboard

Display_unibe

The OSF Data Dashboard facilitates data collection from the Open Science Framework (OSF) API for the University of Bern. Prior to querying the API, the application conducts web scraping of the official University of Bern website https://www.unibe.ch/facultiesinstitutes/index_eng.html to gather information about the university's faculties and institutes.

Data Collection Process

The data collection process for "Check OSF Data" follows these steps:

  1. Collection of all universities in the first phase.
  2. Retrieval of the "About Us" section for each university.
  3. Extraction of individuals listed on each "About Us" page, iterating through associated links.
  4. Generation of a comprehensive CSV containing names and other relevant details.
  5. Use of the CSV to obtain ORCID IDs.
  6. Utilization of both name and ORCID ID to collect data from OSF.
  7. Subsequent processing of the CSV to create the final dataset.

Key Features

  • Engaging Streamlit app showcasing publication records from OSF.
  • Visually appealing interface for ease of data exploration.
  • Step-by-step data collection and processing illustrated through visuals.
  • Discover more details in the osf directory.

Usage

Use the deployed live application: https://osfdasboard.streamlit.app/

To run the application manually:

pip install -r requirements.txt
streamlit run ui.py

File Structure

  • extract_from_osf.py: Script for extracting data from OSF API.
  • filter_out.py: Script for filtering out relevant data.
  • orcidxofs.csv: CSV file containing ORCID IDs and names.
  • orcidxofs_2.csv: Intermediate CSV file for data processing.
  • out.csv: Output CSV file containing the final dataset.
  • requirements.txt: List of required Python packages.
  • temp.csv: Temporary CSV file used during data collection.
  • ui.py: Streamlit app code for the dashboard.
  • unique_institute.py: Script for handling unique institutes.
  • unique_institutes.csv: CSV file containing information about unique institutes.
  • userinfo.csv: CSV file containing user information.

Contribution

Contributions to this project are welcome. If you encounter any issues, have suggestions, or want to add new features, please feel free to create a pull request or raise an issue in the repository.

Thank you for using the UNIBE Project Dashboard! If you have any questions or feedback, feel free to reach out to us.

osf's People

Contributors

gautam132002 avatar

Watchers

 avatar

osf's Issues

OSF API project

Hi, Gautam,

I'm really intrigued by this project and would love to connect to learn some more and maybe see it in action.

If you are down for that, shoot us a note at [email protected] and we'll set something up.

Thanks!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.