SlideShare uma empresa Scribd logo
1 de 1
Baixar para ler offline
A Snake, A Planet, & A Bear:
Ditching spreadsheets for quick, reproducible report
production with python, jupyter, & pandas
Features of this platform:
• Actions are modular, allowing
for generalization of
techniques: easily do the
same normalization or merge
procedures across different
documents or updated inputs.
• Easily merge and combine
data from disparate sources,
more flexible than Excel’s
VSLOOKUP function and less
cumbersome than loading
data into a SQL Database.
• Large, active projects with
ongoing development, wide
availability of resources &
other users.
Three part data analysis &
manipulation platform:
• Python Programming language:
widely used programming language
often used as introduction to
computer programming and has rich
ecosystem of software libraries for
adding a wide array of functionality.
• Jupyter Notebook: A web application
that runs on your computer and
allows straightforward view of code
input and output of results, charts,
and graphs.
• Pandas: software library works easily
with CSV and excel files as inputs
while providing the data frame data
structure that mirrors familiar
components of Excel, R.
Use Cases:
I’ve worked to adopt this platform so
that I can easily build on a given
annual report’s features from year-to-
year. Reports built to date use data for
a variety of Technical Services
functions, including Acquisitions,
collections analysis and assessment.
Acquisitions Reporting Collection Analysis Print Serials Evaluation
Using book vendor accounting data to
analysis current total monograph
spending, easily summarize spending with
charts and annually look at how spending
was broken down across individual liaison
librarians as well as across programs.
Allows our distributed model of Collection
Development to function with low
administrative overhead.
Decisions on where to focus collection
development activities can be made
throughout the year instead of in a
scramble at the close of the fiscal year.
Making use of our ILS to export a subject
specific part of our print monograph
collection, I processed the records to a
tab-delimited file in MarcEdit and
imported them into a notebook file.
The graphs above show the distribution of
dates and the date the title was added to
our collection, giving an idea of the age of
our collection and history of collecting in
this subject area.
Leveraging experience in previous reports
to quickly make this report and use it to
successfully argue for additional start-up
funds for a new program.
This project combines in-house usage data
pulled live from our usage database and
combines it with two vendor data sources
on renewal pricing, historical data, format
availability and allows for rich querying of
current subscriptions.
We can now answer questions about our
print subscriptions such as “Which titles
that cost over $500 per year and saw fewer
than 5 recorded uses in the last 5 year.”
Moving forward, we will be able to build on
this baseline analysis with a new year’s
renewal to answer more sophisticated
questions about these resources.
Future Directions:
Given the reusability of these reports,
there is ample opportunity to build on
current progress, share reports, and
drive adoption methods for analysis of
an even wider variety of library data.
This could include COUNTER reports,
holdings information, or usage logs.
Andrew M. Kelly
Cataloging & E-Resources Librarian
Presented at NASIG Annual Conference 2017
June 9, 2017 -- Indianapolis, IN
Getting Started:
• Easy to install with Anaconda
python distribution.
• Familiar tasks such as filtering
tables or constructing pivot
tables can be accomplished in
single lines of python.
• Export results as full HTML
pages or individual parts as
CSV or image files.

Mais conteúdo relacionado

Mais procurados

The Road from Millennium to Alma: Two Tracks, One Destination
The Road from Millennium to Alma: Two Tracks, One DestinationThe Road from Millennium to Alma: Two Tracks, One Destination
The Road from Millennium to Alma: Two Tracks, One Destination
NASIG
 
Library management and User Trends for SAGE Editors
Library management and User Trends for SAGE Editors Library management and User Trends for SAGE Editors
Library management and User Trends for SAGE Editors
Jason Price, PhD
 
Beyond COUNTER Compliant: Ways to Assess E-Resources Reporting Tools
Beyond COUNTER Compliant: Ways to Assess E-Resources Reporting ToolsBeyond COUNTER Compliant: Ways to Assess E-Resources Reporting Tools
Beyond COUNTER Compliant: Ways to Assess E-Resources Reporting Tools
NASIG
 

Mais procurados (20)

NISO/NFAIS Joint Virtual Conference: Connecting the Library to the Wider Wor...
NISO/NFAIS Joint Virtual Conference:  Connecting the Library to the Wider Wor...NISO/NFAIS Joint Virtual Conference:  Connecting the Library to the Wider Wor...
NISO/NFAIS Joint Virtual Conference: Connecting the Library to the Wider Wor...
 
The Road from Millennium to Alma: Two Tracks, One Destination
The Road from Millennium to Alma: Two Tracks, One DestinationThe Road from Millennium to Alma: Two Tracks, One Destination
The Road from Millennium to Alma: Two Tracks, One Destination
 
Investigating Perpetual Access
Investigating Perpetual AccessInvestigating Perpetual Access
Investigating Perpetual Access
 
NISO/NFAIS Joint Virtual Conference: Connecting the Library to the Wider Wor...
NISO/NFAIS Joint Virtual Conference:  Connecting the Library to the Wider Wor...NISO/NFAIS Joint Virtual Conference:  Connecting the Library to the Wider Wor...
NISO/NFAIS Joint Virtual Conference: Connecting the Library to the Wider Wor...
 
Research information management: making sense of it all
Research information management: making sense of it allResearch information management: making sense of it all
Research information management: making sense of it all
 
Navigating the data management ecosystem - John Kratz
Navigating the data management ecosystem - John KratzNavigating the data management ecosystem - John Kratz
Navigating the data management ecosystem - John Kratz
 
Federated to library discovery platfoms
Federated to library discovery platfomsFederated to library discovery platfoms
Federated to library discovery platfoms
 
Rodriguez No Free Lunch Sept 7
Rodriguez No Free Lunch Sept 7Rodriguez No Free Lunch Sept 7
Rodriguez No Free Lunch Sept 7
 
The Intersection of InterLibrary Loan and Acquisition Models: A review of rec...
The Intersection of InterLibrary Loan and Acquisition Models: A review of rec...The Intersection of InterLibrary Loan and Acquisition Models: A review of rec...
The Intersection of InterLibrary Loan and Acquisition Models: A review of rec...
 
Navigating the data management ecosystem - Dan Valen
Navigating the data management ecosystem - Dan ValenNavigating the data management ecosystem - Dan Valen
Navigating the data management ecosystem - Dan Valen
 
Library management and User Trends for SAGE Editors
Library management and User Trends for SAGE Editors Library management and User Trends for SAGE Editors
Library management and User Trends for SAGE Editors
 
Practical applications for altmetrics in a changing metrics landscape
Practical applications for altmetrics in a changing metrics landscapePractical applications for altmetrics in a changing metrics landscape
Practical applications for altmetrics in a changing metrics landscape
 
Beyond COUNTER Compliant: Ways to Assess E-Resources Reporting Tools
Beyond COUNTER Compliant: Ways to Assess E-Resources Reporting ToolsBeyond COUNTER Compliant: Ways to Assess E-Resources Reporting Tools
Beyond COUNTER Compliant: Ways to Assess E-Resources Reporting Tools
 
Brave New eWorld: Struggles and Solutions
Brave New eWorld: Struggles and SolutionsBrave New eWorld: Struggles and Solutions
Brave New eWorld: Struggles and Solutions
 
Brooking Ingesting Metadata - FINAL
Brooking Ingesting Metadata - FINALBrooking Ingesting Metadata - FINAL
Brooking Ingesting Metadata - FINAL
 
NISO/NFAIS Joint Virtual Conference: Connecting the Library to the Wider Wor...
NISO/NFAIS Joint Virtual Conference:  Connecting the Library to the Wider Wor...NISO/NFAIS Joint Virtual Conference:  Connecting the Library to the Wider Wor...
NISO/NFAIS Joint Virtual Conference: Connecting the Library to the Wider Wor...
 
Text mining 101 what you should know
Text mining 101 what you should knowText mining 101 what you should know
Text mining 101 what you should know
 
Grant apr20-8
Grant apr20-8Grant apr20-8
Grant apr20-8
 
Lowe NISO virtual conf feb17
Lowe NISO virtual conf feb17Lowe NISO virtual conf feb17
Lowe NISO virtual conf feb17
 
Web scale discovery service
Web scale discovery serviceWeb scale discovery service
Web scale discovery service
 

Semelhante a A snake, a planet, and a bear ditching spreadsheets for quick, reproducible report production with python, jupyter, and pandas

Kumar Godasi - Resume
Kumar Godasi - ResumeKumar Godasi - Resume
Kumar Godasi - Resume
Kumar Godasi
 
Choosing a Data Visualization Tool for Data Scientists_Final
Choosing a Data Visualization Tool for Data Scientists_FinalChoosing a Data Visualization Tool for Data Scientists_Final
Choosing a Data Visualization Tool for Data Scientists_Final
Heather Choi
 
BUILDING A DATA WAREHOUSE
BUILDING A DATA WAREHOUSEBUILDING A DATA WAREHOUSE
BUILDING A DATA WAREHOUSE
Neha Kapoor
 
IntroductionThis report discusses the programming process whic.docx
IntroductionThis report discusses the programming process whic.docxIntroductionThis report discusses the programming process whic.docx
IntroductionThis report discusses the programming process whic.docx
mariuse18nolet
 
What does Scott do?
What does Scott do?What does Scott do?
What does Scott do?
Scott Taylor
 
Imran Shaik BIBW
Imran Shaik BIBWImran Shaik BIBW
Imran Shaik BIBW
Imran Shaik
 
Database project edi
Database project ediDatabase project edi
Database project edi
Rey Jefferson
 

Semelhante a A snake, a planet, and a bear ditching spreadsheets for quick, reproducible report production with python, jupyter, and pandas (20)

Big Data projects.pdf
Big Data projects.pdfBig Data projects.pdf
Big Data projects.pdf
 
Agile Methodology Approach to SSRS Reporting
Agile Methodology Approach to SSRS ReportingAgile Methodology Approach to SSRS Reporting
Agile Methodology Approach to SSRS Reporting
 
Kumar Godasi - Resume
Kumar Godasi - ResumeKumar Godasi - Resume
Kumar Godasi - Resume
 
Accelerate Report Migrations from Cognos Power BI & Tableau
Accelerate Report Migrations from Cognos Power BI & TableauAccelerate Report Migrations from Cognos Power BI & Tableau
Accelerate Report Migrations from Cognos Power BI & Tableau
 
From Spreadsheets to SUSHI: Five Years of Assessing Use of E-Resources
From Spreadsheets to SUSHI: Five Years of Assessing Use of E-ResourcesFrom Spreadsheets to SUSHI: Five Years of Assessing Use of E-Resources
From Spreadsheets to SUSHI: Five Years of Assessing Use of E-Resources
 
From Spreadsheets to SUSHI: Five Years of Assessing E-Resources
From Spreadsheets to SUSHI: Five Years of Assessing E-ResourcesFrom Spreadsheets to SUSHI: Five Years of Assessing E-Resources
From Spreadsheets to SUSHI: Five Years of Assessing E-Resources
 
Map reduce advantages over parallel databases report
Map reduce advantages over parallel databases reportMap reduce advantages over parallel databases report
Map reduce advantages over parallel databases report
 
Choosing a Data Visualization Tool for Data Scientists_Final
Choosing a Data Visualization Tool for Data Scientists_FinalChoosing a Data Visualization Tool for Data Scientists_Final
Choosing a Data Visualization Tool for Data Scientists_Final
 
Gsoc proposal 2021 polaris
Gsoc proposal 2021 polarisGsoc proposal 2021 polaris
Gsoc proposal 2021 polaris
 
SSRS 2008 R2
SSRS 2008 R2SSRS 2008 R2
SSRS 2008 R2
 
BUILDING A DATA WAREHOUSE
BUILDING A DATA WAREHOUSEBUILDING A DATA WAREHOUSE
BUILDING A DATA WAREHOUSE
 
Translating SQL to Spreadsheet: A Survey
Translating SQL to Spreadsheet: A SurveyTranslating SQL to Spreadsheet: A Survey
Translating SQL to Spreadsheet: A Survey
 
IntroductionThis report discusses the programming process whic.docx
IntroductionThis report discusses the programming process whic.docxIntroductionThis report discusses the programming process whic.docx
IntroductionThis report discusses the programming process whic.docx
 
Gsoc proposal
Gsoc proposalGsoc proposal
Gsoc proposal
 
What does Scott do?
What does Scott do?What does Scott do?
What does Scott do?
 
Rohit Resume
Rohit ResumeRohit Resume
Rohit Resume
 
DBMS CAPSTONE PPT (1).pptx
DBMS CAPSTONE PPT (1).pptxDBMS CAPSTONE PPT (1).pptx
DBMS CAPSTONE PPT (1).pptx
 
Imran Shaik BIBW
Imran Shaik BIBWImran Shaik BIBW
Imran Shaik BIBW
 
Database project edi
Database project ediDatabase project edi
Database project edi
 
rscript_paper-1
rscript_paper-1rscript_paper-1
rscript_paper-1
 

Mais de NASIG

Mais de NASIG (20)

Ctrl + Alt + Repeat: Strategies for Regaining Authority Control after a Migra...
Ctrl + Alt + Repeat: Strategies for Regaining Authority Control after a Migra...Ctrl + Alt + Repeat: Strategies for Regaining Authority Control after a Migra...
Ctrl + Alt + Repeat: Strategies for Regaining Authority Control after a Migra...
 
The Serial Cohort: A Confederacy of Catalogers
The Serial Cohort: A Confederacy of CatalogersThe Serial Cohort: A Confederacy of Catalogers
The Serial Cohort: A Confederacy of Catalogers
 
Calculating how much your University spends on Open Access and what to do abo...
Calculating how much your University spends on Open Access and what to do abo...Calculating how much your University spends on Open Access and what to do abo...
Calculating how much your University spends on Open Access and what to do abo...
 
Measure Twice and Cut Once: How a Budget Cut Impacted Subscription Renewals f...
Measure Twice and Cut Once: How a Budget Cut Impacted Subscription Renewals f...Measure Twice and Cut Once: How a Budget Cut Impacted Subscription Renewals f...
Measure Twice and Cut Once: How a Budget Cut Impacted Subscription Renewals f...
 
Analyzing workflows and improving communication across departments
Analyzing workflows and improving communication across departments Analyzing workflows and improving communication across departments
Analyzing workflows and improving communication across departments
 
Supporting Students: OER and Textbook Affordability Initiatives at a Mid-Size...
Supporting Students: OER and Textbook Affordability Initiatives at a Mid-Size...Supporting Students: OER and Textbook Affordability Initiatives at a Mid-Size...
Supporting Students: OER and Textbook Affordability Initiatives at a Mid-Size...
 
Access to Supplemental Journal Article Materials
Access to Supplemental Journal Article Materials Access to Supplemental Journal Article Materials
Access to Supplemental Journal Article Materials
 
Communications and context: strategies for onboarding new e-resources librari...
Communications and context: strategies for onboarding new e-resources librari...Communications and context: strategies for onboarding new e-resources librari...
Communications and context: strategies for onboarding new e-resources librari...
 
Full Text Coverage Ratios: A Simple Method of Article-Level Collections Analy...
Full Text Coverage Ratios: A Simple Method of Article-Level Collections Analy...Full Text Coverage Ratios: A Simple Method of Article-Level Collections Analy...
Full Text Coverage Ratios: A Simple Method of Article-Level Collections Analy...
 
Bloomsbury digital resources
Bloomsbury digital resourcesBloomsbury digital resources
Bloomsbury digital resources
 
Web accessibility in the institutional repository crafting user centered sub...
Web accessibility in the institutional repository  crafting user centered sub...Web accessibility in the institutional repository  crafting user centered sub...
Web accessibility in the institutional repository crafting user centered sub...
 
Linked Data at Smithsonian Libraries
Linked Data at Smithsonian Libraries Linked Data at Smithsonian Libraries
Linked Data at Smithsonian Libraries
 
Walk this way: Online content platform migration experiences and collaboration
Walk this way: Online content platform migration experiences and collaboration Walk this way: Online content platform migration experiences and collaboration
Walk this way: Online content platform migration experiences and collaboration
 
Read & Publish – What It Takes to Implement a Seamless Model?
Read & Publish – What It Takes to Implement a Seamless Model?Read & Publish – What It Takes to Implement a Seamless Model?
Read & Publish – What It Takes to Implement a Seamless Model?
 
Mapping Domain Knowledge for Leading and Managing Change
Mapping Domain Knowledge for Leading and Managing ChangeMapping Domain Knowledge for Leading and Managing Change
Mapping Domain Knowledge for Leading and Managing Change
 
When to hold them when to fold them: reassessing big deals in 2020
When to hold them when to fold them: reassessing big deals in 2020When to hold them when to fold them: reassessing big deals in 2020
When to hold them when to fold them: reassessing big deals in 2020
 
Getting on the Same Page: Aligning ERM and LIbGuides Content
Getting on the Same Page: Aligning ERM and LIbGuides ContentGetting on the Same Page: Aligning ERM and LIbGuides Content
Getting on the Same Page: Aligning ERM and LIbGuides Content
 
A multi-institutional model for advancing open access journals and reclaiming...
A multi-institutional model for advancing open access journals and reclaiming...A multi-institutional model for advancing open access journals and reclaiming...
A multi-institutional model for advancing open access journals and reclaiming...
 
Knowledge Bases: The Heart of Resource Management
Knowledge Bases: The Heart of Resource ManagementKnowledge Bases: The Heart of Resource Management
Knowledge Bases: The Heart of Resource Management
 
Practical approaches to linked data
Practical approaches to linked dataPractical approaches to linked data
Practical approaches to linked data
 

Último

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 

Último (20)

Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 

A snake, a planet, and a bear ditching spreadsheets for quick, reproducible report production with python, jupyter, and pandas

  • 1. A Snake, A Planet, & A Bear: Ditching spreadsheets for quick, reproducible report production with python, jupyter, & pandas Features of this platform: • Actions are modular, allowing for generalization of techniques: easily do the same normalization or merge procedures across different documents or updated inputs. • Easily merge and combine data from disparate sources, more flexible than Excel’s VSLOOKUP function and less cumbersome than loading data into a SQL Database. • Large, active projects with ongoing development, wide availability of resources & other users. Three part data analysis & manipulation platform: • Python Programming language: widely used programming language often used as introduction to computer programming and has rich ecosystem of software libraries for adding a wide array of functionality. • Jupyter Notebook: A web application that runs on your computer and allows straightforward view of code input and output of results, charts, and graphs. • Pandas: software library works easily with CSV and excel files as inputs while providing the data frame data structure that mirrors familiar components of Excel, R. Use Cases: I’ve worked to adopt this platform so that I can easily build on a given annual report’s features from year-to- year. Reports built to date use data for a variety of Technical Services functions, including Acquisitions, collections analysis and assessment. Acquisitions Reporting Collection Analysis Print Serials Evaluation Using book vendor accounting data to analysis current total monograph spending, easily summarize spending with charts and annually look at how spending was broken down across individual liaison librarians as well as across programs. Allows our distributed model of Collection Development to function with low administrative overhead. Decisions on where to focus collection development activities can be made throughout the year instead of in a scramble at the close of the fiscal year. Making use of our ILS to export a subject specific part of our print monograph collection, I processed the records to a tab-delimited file in MarcEdit and imported them into a notebook file. The graphs above show the distribution of dates and the date the title was added to our collection, giving an idea of the age of our collection and history of collecting in this subject area. Leveraging experience in previous reports to quickly make this report and use it to successfully argue for additional start-up funds for a new program. This project combines in-house usage data pulled live from our usage database and combines it with two vendor data sources on renewal pricing, historical data, format availability and allows for rich querying of current subscriptions. We can now answer questions about our print subscriptions such as “Which titles that cost over $500 per year and saw fewer than 5 recorded uses in the last 5 year.” Moving forward, we will be able to build on this baseline analysis with a new year’s renewal to answer more sophisticated questions about these resources. Future Directions: Given the reusability of these reports, there is ample opportunity to build on current progress, share reports, and drive adoption methods for analysis of an even wider variety of library data. This could include COUNTER reports, holdings information, or usage logs. Andrew M. Kelly Cataloging & E-Resources Librarian Presented at NASIG Annual Conference 2017 June 9, 2017 -- Indianapolis, IN Getting Started: • Easy to install with Anaconda python distribution. • Familiar tasks such as filtering tables or constructing pivot tables can be accomplished in single lines of python. • Export results as full HTML pages or individual parts as CSV or image files.