unsub_extender

Unsub Extender takes an Unsub .csv data export file and automates the creation of useful plots and interactive visualizations.

https://github.com/eschares/unsub_extender

Science Score: 67.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 4 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.2%) to scientific vocabulary

Keywords

altair collection-analysis python streamlit unsub
Last synced: 6 months ago · JSON representation ·

Repository

Unsub Extender takes an Unsub .csv data export file and automates the creation of useful plots and interactive visualizations.

Basic Info
  • Host: GitHub
  • Owner: eschares
  • License: agpl-3.0
  • Language: Python
  • Default Branch: main
  • Homepage:
  • Size: 7.74 MB
Statistics
  • Stars: 10
  • Watchers: 1
  • Forks: 1
  • Open Issues: 0
  • Releases: 4
Topics
altair collection-analysis python streamlit unsub
Created almost 5 years ago · Last pushed over 2 years ago
Metadata Files
Readme Changelog License Citation

README.md

unsub extender logo

https://unsubextender.lib.iastate.edu/

DOI

:books: Paper on Unsub Extender published in Quantitative Science Studies :books:

Learn about Unsub Extender by watching a recent live demo.

❓ Need more? Hire Schares Data Science to help interpret your Unsub results.

About

Unsub is a collection analysis tool that assists libraries in analyzing their journal subscriptions. The tool provides rich data and a summary graph, but more detailed analysis tends to take place off the site in an exported .csv file that allows for filtering, notes, and additional visualization.

This project, Unsub Extender, is a Python script that takes an Unsub data export file and automates useful plots and visualizations for a collection analysis team to explore. The graphs are interactive through Altair and support zoom, pan, and hover, and filters in the left sidebar help set parameters to quickly narrow in on obvious titles to KEEP or CANCEL. The Python code is turned into a web app using Streamlit.

Hosting provided by Iowa State University.

unsub extender screenshot demo

Requirements

An export .csv file - from an Unsub project, choose "Export - Download as spreadsheet".

A .csv file will be saved, which is the input to Unsub Extender.

The .csv file must have the following columns in any order, but named exactly as: * title * downloads * citations * authorships * usage * subscriptioncost * subscribed * cpu * cpurank * useillpercent * useoapercent * useotherdelayedpercent * erasubjects

These should already be the default column names assigned by Unsub in the file export.

subscribed column

The subscribed column is especially important as it determines the color-coding of data points in several of the graphs. The column accepts the following values:

(TRUE and FALSE are conventions carried over from Unsub, MAYBE is supported as a third option for future consideration, and leaving the cell blank will color that journal data point grey): * TRUE * A title to keep, displayed in blue * FALSE * A title to cancel, displayed in red * MAYBE * A title to think more about, displayed in green * (blank) * A title with no decision yet, displayed in grey

Usage

Hosted by Iowa State University

Navigate to https://unsubextender.lib.iastate.edu to run in browser

Awards 🎉

License

GNU AGPLv3, Copyright (c) 2021 Eric Schares

See LICENSE file

Credits

  • Eric Schares
  • Nick Booher
  • unsub

Recommended Citation

Eric Schares (2021). Unsub Extender. https://doi.org/10.5281/zenodo.5167933

Owner

  • Name: Eric Schares
  • Login: eschares
  • Kind: user
  • Location: Ames, IA
  • Company: Iowa State University

Collection Analysis Librarian at Iowa State University

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: Unsub Extender
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - given-names: Eric
    family-names: Schares
    email: eschares@iastate.edu
    affiliation: Iowa State University
    orcid: 'https://orcid.org/0000-0002-6292-8221'
identifiers:
  - type: doi
    value: 10.5281/zenodo.5167933
repository-code: 'https://github.com/eschares/unsub_extender'
url: 'https://unsubextender.lib.iastate.edu/'

GitHub Events

Total
Last Year

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 0
  • Total pull requests: 5
  • Average time to close issues: N/A
  • Average time to close pull requests: 9 minutes
  • Total issue authors: 0
  • Total pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 5
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
  • njbooher (5)
Top Labels
Issue Labels
Pull Request Labels

Dependencies

requirements.txt pypi
  • altair ==4.2.0
  • pandas ==1.4.2
  • streamlit ==1.11.1