GithubHelp home page GithubHelp logo

rreka / claw-2019 Goto Github PK

View Code? Open in Web Editor NEW
3.0 3.0 1.0 1.65 MB

A workshop on using data science skills and APIs to to assist with library collections assessment

Jupyter Notebook 100.00%
library scopus scopus-api collections-assessment libraries workshop lesson

claw-2019's Introduction

CLAW-2019

A workshop on using data science skills and APIs to to assist with library collections assessment

Description

This three-part workshop teaches people to use Python for the purpose of collections assessment. Starting with an introduction to the Python programming languages, users query the Scopus API to develop a dataset. Using the pandas library in Python, users can learn to organize, manipulate and work with the data in a data frame. Finally, users will learn about library link resolvers and how to work with them programmatically.

Getting started

Requirements

To get full functionality from this workshop, users will need to be able to access the Scopus API. To do so, you must be connected to an internet network from an institution that subscribes to Scopus, and you must have a Scopus API key.

If you don't have access to Scopus, you can skip the Scopus API part and use the example dataset for the subsequent sections (described in the workshop).

Software

This workshop is built in Jupyter Notebooks, and a few Python libraries. I recommend downloading the Anaconda Python 3.7 distribution to get (almost) everything you need!

One other Python library is required, pybliometrics, though the instructions in the workshop will guide you on how to install it.

Installation

  1. Download the files from this GitHub repository by clicking on Clone or download, and then on Download ZIP.
  2. Unzip the files and place them somwehere on your computer.
  3. Start Anaconda and start Jupyter Notebooks.
  4. In Jupyter Notebooks, navigate to the files you just unzipped and click on Part I.

License

Licensed under a Creative Commons CC-BY 4.0 license

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.