Open Access. Powered by Scholars. Published by Universities.®
Social and Behavioral Sciences Commons™
Open Access. Powered by Scholars. Published by Universities.®
- Institution
Articles 1 - 14 of 14
Full-Text Articles in Social and Behavioral Sciences
Develop An Interactive Python Dashboard For Analyzing Ezproxy Logs, Andy Huff, Matthew Roth, Weiling Liu
Develop An Interactive Python Dashboard For Analyzing Ezproxy Logs, Andy Huff, Matthew Roth, Weiling Liu
Faculty Scholarship
This paper describes the development of an interactive dashboard in Python with EZproxy log data. Hopefully, this dashboard will help improve the evidence-based decision-making process in electronic resources management and explore the impact of library use.
How Granular Do You Want To Go? Analyizing Marcxml Data With Python, Rebecca Hyams
How Granular Do You Want To Go? Analyizing Marcxml Data With Python, Rebecca Hyams
Publications and Research
While Alma Analytics can be quite powerful, it has its limits when it comes to providing answers to complex questions about bibliographic and holdings records. For those of us that do work that includes maintaining and enhancing records, having good quality data is vital in making informed decisions on the best way forward. You may find you want to know things like which additional identifiers are present in the record to help with deduplication efforts, or how many records have a particular formatting issue that needs addressing. The data is already there in the record and can be accessed via …
Data Mining To Find Out The Patterns In The Data Of Circulation Section Log Of July, 2022 Of Jamia Millia Islamia University Library Using Python, Himanti ., Manish Kumar Dr.
Data Mining To Find Out The Patterns In The Data Of Circulation Section Log Of July, 2022 Of Jamia Millia Islamia University Library Using Python, Himanti ., Manish Kumar Dr.
Library Philosophy and Practice (e-journal)
Data mining is a process that is used to find the important and meaningful patterns in the large data-set. It is used to convert the raw data into meaningful information and knowledge. The unknown patterns are extracted from the unstructured data which is stored in proper format and then utilized for developing future strategies. Various questions arise such as what is data mining, its process, tools or software used in the data mining, and what are the applications of data mining in libraries? This article describes the basics of data mining, process, tools and techniques used in data mining. The …
Introduction To Using Python In The Digital Humanities, Elisabeth Shook
Introduction To Using Python In The Digital Humanities, Elisabeth Shook
Library Faculty Publications and Presentations
The materials here are from the Python for Digital Humanities Workshop taught on December 13, 2021 for the Boise State University Digital Humanities Group. This 3-hour workshop was created to provide both a very brief introduction to the various capabilities of Python and a small lesson in using Python to pull meaningful insight out of text files.
To Discovery And Beyond: Using Workflow Automation As An Opportunity For Collaboration And Education, Rebecca B. French
To Discovery And Beyond: Using Workflow Automation As An Opportunity For Collaboration And Education, Rebecca B. French
Libraries
This poster describes a project to automate portions of JMU Libraries' workflow for distributing Special Collections finding aids to various discovery platforms. Through the development of a custom Python app called Spaceport, we were able to greatly improve the efficiency and sustainability of this process while also providing a more consistent discovery experience for our patrons. The project also had broad impacts in other areas. Our incremental and collaborative approach provided space for professional development related to the project, supported evolving project goals and the process of adapting to the new workflow, and strengthened relationships between departments. In addition to …
Small Steps Make Giant Leaps: An Incremental Approach To Technical Services Workflow Automation, Rebecca B. French
Small Steps Make Giant Leaps: An Incremental Approach To Technical Services Workflow Automation, Rebecca B. French
Libraries
James Madison University Libraries' workflow for distributing its Special Collections finding aids to various discovery platforms historically involved a significant amount of manual data entry and hand-encoding. Through a series of small steps, we have been gradually improving this process by automating select tasks. I will share different iterations of our workflow, the automated solutions we've put into place, and the tools and technologies used, including XSLTs, APIs, and Spaceport, a custom Python app. As evidenced through the efficiencies, staff excitement, and other benefits we've observed, automation has transformed a previously tedious process while also facilitating the completion of other …
Creating Dois With Datacite For Ingestion Into Bepress Digital Commons, Rebecca B. French
Creating Dois With Datacite For Ingestion Into Bepress Digital Commons, Rebecca B. French
Libraries
This presentation provides a brief overview of a project to develop a workflow and tools for batch creation of DOIs for JMU Libraries' Digital Collections materials using the DataCite API and Python and XSLT scripts.
Experiences Building, Training, And Deploying A Chatbot In An Academic Library, David Meincke
Experiences Building, Training, And Deploying A Chatbot In An Academic Library, David Meincke
Library Staff Publications
No abstract provided.
Python For Archivists: Breaking Down Barriers Between Systems, Gregory Wiedeman
Python For Archivists: Breaking Down Barriers Between Systems, Gregory Wiedeman
University Libraries Faculty Scholarship
Working with a multitude of digital tools is now a core part of an archivist’s skillset. We work with collection management systems, digital asset management systems, public access systems, ticketing or request systems, local databases, general web applications, and systems built on smaller systems linked through application programming interfaces (APIs). Over the past years, more and more of these applications have evolved to meet a variety of archival processes. We no longer expect a single tool to solve all our needs and embraced the “separation of concerns” design principle that smaller, problem-specific and modular systems are more effective than large …
Wrapping An Image Server In Proxy And Cache Blankets, Graham Hukill
Wrapping An Image Server In Proxy And Cache Blankets, Graham Hukill
Library Scholarly Publications
Serving images can be a digital object repository's bread and butter, but can touch on logistical and policy complexities. By wrapping the Python based "Loris" image server in a homegrown proxy, and caching with Varnish, we've been able to improve our image delivery, while keeping stakeholders happy as well.
Wsuls Digital Collections Api, Cole Hudson
Wsuls Digital Collections Api, Cole Hudson
Library Scholarly Publications
This presentation details the process by the WSU Digital Collections website retrieves and displays data onto the site...with an API. Code referenced was developed by Cole Hudson and Graham Hukill and can be found on Github.
Escape Velocity: What We Built (Digital Collections Infrastructure), Graham Hukill, Cole Hudson
Escape Velocity: What We Built (Digital Collections Infrastructure), Graham Hukill, Cole Hudson
Library Scholarly Publications
A poster outlining the Library's current Python-based digital collections infrastructure, with an eye towards a potential Hydra-based infrastructure in the future.
Wayne State University’S Digital Collections Infrastructure, Graham Hukill
Wayne State University’S Digital Collections Infrastructure, Graham Hukill
Library Scholarly Publications
At Wayne State University, we are in the process of building a digital collections infrastructure using Fedora Commons to store our digital objects, Solr as our primary search mechanism, and a combination of HTML / CSS / Javascript for the front-end user interface. These components are “glued” together with a Python based server that handles search, limited management of objects, and other specific functions. The missing piece in our digital collections infrastructure is a robust, reliable, sustainable, and easy-to-use tool for managing our digital collections and objects in Fedora Commons and Solr. This lightning outlined and demonstrated a python based …
Processing Government Data: Zip Codes, Python, And Openrefine, Frank Donnelly
Processing Government Data: Zip Codes, Python, And Openrefine, Frank Donnelly
Publications and Research
While there is a vast amount of useful US government data on the web, some of it is in a raw state that is not readily accessible to the average user. Data librarians can improve accessibility and usability for their patrons by processing data to create subsets of local interest and by appending geographic identifiers to help users select and aggregate data. This case study illustrates how census geography crosswalks, Python, and OpenRefine were used to create spreadsheets of non-profit organizations in New York City from the IRS Tax-Exempt Organization Masterfile. This paper illustrates the utility of Python for data …