Searching for "python"

Software Carpentry Workshop

Minnesota State University Moorhead – Software Carpentry Workshop

https://www.eventbrite.com/e/minnesota-state-university-moorhead-software-carpentry-workshop-registration-38516119751

Reservation code: 680510823  Reservation for: Plamen Miltenoff

Hagen Hall – 600 11th St S – Room 207 – Moorhead

pad.software-carpentry.org/2017-10-27-Moorhead

http://www.datacarpentry.org/lessons/

https://software-carpentry.org/lessons/

++++++++++++++++

Friday

Jeff – certified Bash Python, John

http://bit.do/msum_swc

https://ntmoore.github.io/2017-10-27-Moorhead/

what is shall and what does it do. language close to computers, fast.

what is “bash” . cd, ls

shell job is a translator between the binory code, the middle name. several types of shells, with slight differences. one natively installed on MAC and Unix. born-again shell

bash commands: cd change director, ls – list; ls -F if it does not work: man ls (manual for LS); colon lower left corner tells you can scrool; q for escape; ls -ltr

arguments is colloquially used with different names. options, flags, parameters

cd ..  – move up one directory .      pwd : see the content      cd data_shell/   – go down one directory

cd ~  – brings me al the way up .        $HOME (universally defined variable

the default behavior of cd is to bring to home directory.

the core shall commands accept the same shell commands (letters)

$ du -h .     gives me the size of the files. ctrl C to stop

$ clear . – clear the entire screen, scroll up to go back to previous command

man history $ history $! pwd (to go to pwd . $ history | grep history (piping)

$ cat (and the file name) – standard output

$ cat ../

+++++++++++++++
how to edit and delete files

to create new folder: $ mkdir . – make directory

text editors – nano, vim (UNIX text editors) .      $ nano draft.txt .  ctrl O (save) ctr X (exit) .
$ vim . shift  esc (key)  and in command line – wq (write quit) or just “q”

$ mv draft.txt ../data . (move files)

to remove $ rm thesis/:     $ man rm

copy files       $cp    $ touch . (touches the file, creates if new)

remove $ rm .    anything PSEUDO is dangerous   Bash profile: cp -i

*- wild card, truncate       $ ls analyzed      (list of the analyized directory)

stackoverflow web site .

+++++++++++++++++

head command .  $head basilisk.day (check only the first several lines of a large file

$ for filename in basilisk.dat unicorn.dat . (making a loop = multiline)

> do (expecting an action) do

> head -n 3 $filename . (3 is for the first three line of the file to be displayed and -n is for the number)

> done

for doing repetitive functions

also

$ for filename in *.dat ; do head -n 3$x; done

$ for filename in *.dat ; do echo $filename do head -n 3$x; done

$ echo $filename (print statement)

how to loop

$ for filename in *.dat ; do echo $filename ; echo head -n 3 $filename ; done

ctrl c or apple comd dot to get out of the loop

http://swcarpentry.github.io/shell-novice/02-filedir/

also

$ for filename in *.dat

> do

> $filename

> head -n  10 (first ten files ) $filename | tail  -n 20 (last twenty lines)

$ for filename  in *.dat

do
>> echo  $filename
>> done

$ for filename in *.dat
>> do
>> cp $filename orig_$filename
>>done\

history > something else

$ head something.else

+++++++++++++

another function: word count

$ wc *.pdb  (protein databank)

$ head cubane.pdb

if i don;t know how to read the outpun $ man wc

the difference between “*” and “?”

$ wc -l *.pdb

$

wc -l *.pdb > lenghts.txs

cat lenghts.txt

$ for fil in *.txt
>>> do
>>> wc -l $fil

by putting a $ sign use that not the actual text.

++++++++++++

nano middle.sh . The entire point of shell is to automate

$ bash (exectubale) to run the program middle.sh

rwx – rwx – rwx . (owner – group -anybody)

bash middle.sh

$ file middle.sh

$path .

$ echo $PATH | tr “:” “\n”

/usr/local/bin

/usr/bin

/bin

/usr/sbin

/sbin

/Applications/VMware Fusion.app/Contents/Public

/usr/local/munki

$ export PATH=$PWD:$PATH

(this is to make sure that the last version of Python is running)

$ ls ~ . (hidden files)        

$ ls -a ~

$ touch .bach_profile .bashrc

$history | grep PATH

   19   echo $PATH

   44  echo #PATH | tr “:” “\n”

   45   echo $PATH | tr “:” “\n”

   46   export PATH=$PWD:$PATH

   47  echo #PATH | tr “:” “\n”

   48   echo #PATH | tr “:” “\n”

   55  history | grep PATH

 

wc -l “$@” | sort -n ($@  – encompasses eerything. will process every single file in the list of files

 

$ chmod (make it executable)

 

$ find . -type d . (find only directories, recursively, ) 

$ find . -type f (files, instead of directories)

$ find . -name ‘*.txt’ . (find files by name, don’t forget single quotes)

$ wc -l $(find . -name ‘*.txt’)  – when searching among direcories on different level

$ find . -name ‘*.txt’ | xargs wc -l    –  same as above ; two ways to do one and the same

+++++++++++++++++++

Saturday

Python

Link to the Python Plotting : https://swcarpentry.github.io/python-novice-gapminder

C and C++. scripting purposes in microbiology (instructor). libraries, packages alongside Python, which can extend its functionality. numpy and scipy (numeric and science python). Python for academic libraries?

going out of python $ quit () .      python expect beginning and end parenthesis

new terminal needed after installation. anaconda 5.0.1

python 3 is complete redesign, not only an update.

http://swcarpentry.github.io/python-novice-gapminder/setup/

jupyter crashes in safari. open in chrome. spg engine maybe

https://swcarpentry.github.io/python-novice-gapminder/01-run-quit/

to start python in the terminal $ python

>> variable = 3

>> variable +10

several data types.

stored in JSON format.

command vs edit code.  code cell is the gray box. a text cell is plain text

markdown syntax. format working with git and github .  search explanation in https://swcarpentry.github.io/python-novice-gapminder/01-run-quit/

hackMD https://hackmd.io/ (use your GIthub account)

PANDOC – translates different data formats. https://pandoc.org/

print is a function

in what cases i will run my data trough Python instead of SPSS?

python is a 0 based language. starts counting with 0 – Java, C, P

atom_name = ‘helium ‘
print(atom_name[0])                  string slicing and indexing is tricky

atom_name = ‘helium ‘
print(atom_name[0:6])
vs
atom_name = ‘helium ‘
print(atom_name[7])                python does not know how to slice it
synthax of python is        start : end : countby/step
string versus list .   string is in a single quote, list will have brakets
strings allow me to work not only w values, revers the string
atom_name = ‘helium lithium beryllium’
print(atom_name[::-1])
muillyreb muihtil muileh
Atom_name = ‘helium’
len (atom_name)                                     6 .             case sensitive
to clean the memory, restart the kernel
objects in Python have different types. adopt a class, value may have class inherent in its defintion
print (type(’42’)) .   Python tells me that it is a string
print (type(42)) .    tells e it is a string
LaTex
to combine integer and letter: print (str(1) + ‘A’)
converting a string to integer . : print (1 + int(’55’)) .    all the same type
translation table. numerical representation of a string
float
print (‘half is’, 1 / 2.0)
built in functions and help
print is a function, lenght is a function (len); type, string, int, max, round,
Python does not explain well why the code breaks
ASCI character set – build in Python conversation
libraries – package: https://swcarpentry.github.io/python-novice-gapminder/06-libraries/
function “import”
 Saturdady afternoon
reading .CSV in Python
http://swcarpentry.github.io/python-novice-gapminder/files/python-novice-gapminder-data.zip
**For windows users only: set up git https://swcarpentry.github.io/workshop-template/#git 
python is object oriented and i can define the objects
python creates its own types of objects (which we model) and those are called “DataFrame”
method applied it is an attribute to data that already exists. – difference from function
data.info() . is function – it does not take any arguments
whereas
data.columns . is a method
print (data.T) .  transpose.  not easy in Excel, but very easy in Python
print (data.describe()) .
/Users/plamen_local/anaconda3/lib/python3.6/site-packages/pandas/__init__.py
%matplotlib inline teling Jupyter notebook

import pandas

data = pandas.read_csv(‘/Users/plamen_local/Desktop/data/gapminder_gdp_oceania.csv’ , index_col=’country’)
data.loc[‘Australia’].plot()
plt.xticks(rotation=10)

GD plot 2 is the most well known library.

xelatex is a PDF engine.  reST restructured text like Markdown.  google what is the best PDF engine with Jupyter

four loops .  any computer language will have the concept of “for” loop. In Python: 1. whenever we create a “for” loop, that line must end with a single colon

2. indentation.  any “if” statement in the “for” loop, gets indented

code4lib 2018

Code2LIB February 2018

http://2018.code4lib.org/

2018 Preconference Voting

10. The Virtualized Library: A Librarian’s Introduction to Docker and Virtual Machines
This session will introduce two major types of virtualization, virtual machines using tools like VirtualBox and Vagrant, and containers using Docker. The relative strengths and drawbacks of the two approaches will be discussed along with plenty of hands-on time. Though geared towards integrating these tools into a development workflow, the workshop should be useful for anyone interested in creating stable and reproducible computing environments, and examples will focus on library-specific tools like Archivematica and EZPaarse. With virtualization taking a lot of the pain out of installing and distributing software, alleviating many cross-platform issues, and becoming increasingly common in library and industry practices, now is a great time to get your feet wet.

(One three-hour session)

11. Digital Empathy: Creating Safe Spaces Online
User research is often focused on measures of the usability of online spaces. We look at search traffic, run card sorting and usability testing activities, and track how users navigate our spaces. Those results inform design decisions through the lens of information architecture. This is important, but doesn’t encompass everything a user needs in a space.

This workshop will focus on the other component of user experience design and user research: how to create spaces where users feel safe. Users bring their anxieties and stressors with them to our online spaces, but informed design choices can help to ameliorate that stress. This will ultimately lead to a more positive interaction between your institution and your users.

The presenters will discuss the theory behind empathetic design, delve deeply into using ethnographic research methods – including an opportunity for attendees to practice those ethnographic skills with student participants – and finish with the practical application of these results to ongoing and future projects.

(One three-hour session)

14. ARIA Basics: Making Your Web Content Sing Accessibility

https://dequeuniversity.com/assets/html/jquery-summit/html5/slides/landmarks.html
Are you a web developer or create web content? Do you add dynamic elements to your pages? If so, you should be concerned with making those dynamic elements accessible and usable to as many as possible. One of the most powerful tools currently available for making web pages accessible is ARIA, the Accessible Rich Internet Applications specification. This workshop will teach you the basics for leveraging the full power of ARIA to make great accessible web pages. Through several hands-on exercises, participants will come to understand the purpose and power of ARIA and how to apply it for a variety of different dynamic web elements. Topics will include semantic HTML, ARIA landmarks and roles, expanding/collapsing content, and modal dialog. Participants will also be taught some basic use of the screen reader NVDA for use in accessibility testing. Finally, the lessons will also emphasize learning how to keep on learning as HTML, JavaScript, and ARIA continue to evolve and expand.

Participants will need a basic background in HTML, CSS, and some JavaScript.

(One three-hour session)

18. Learning and Teaching Tech
Tech workshops pose two unique problems: finding skilled instructors for that content, and instructing that content well. Library hosted workshops are often a primary educational resource for solo learners, and many librarians utilize these workshops as a primary outreach platform. Tackling these two issues together often makes the most sense for our limited resources. Whether a programming language or software tool, learning tech to teach tech can be one of the best motivations for learning that tech skill or tool, but equally important is to learn how to teach and present tech well.

This hands-on workshop will guide participants through developing their own learning plan, reviewing essential pedagogy for teaching tech, and crafting a workshop of their choice. Each participant will leave with an actionable learning schedule, a prioritized list of resources to investigate, and an outline of a workshop they would like to teach.

(Two three-hour sessions)

23. Introduction to Omeka S
Omeka S represents a complete rewrite of Omeka Classic (aka the Omeka 2.x series), adhering to our fundamental principles of encouraging use of metadata standards, easy web publishing, and sharing cultural history. New objectives in Omeka S include multisite functionality and increased interaction with other systems. This workshop will compare and contrast Omeka S with Omeka Classic to highlight our emphasis on 1) modern metadata standards, 2) interoperability with other systems including Linked Open Data, 3) use of modern web standards, and 4) web publishing to meet the goals medium- to large-sized institutions.

In this workshop we will walk through Omeka S Item creation, with emphasis on LoD principles. We will also look at the features of Omeka S that ease metadata input and facilitate project-defined usage and workflows. In accordance with our commitment to interoperability, we will describe how the API for Omeka S can be deployed for data exchange and sharing between many systems. We will also describe how Omeka S promotes multiple site creation from one installation, in the interest of easy publishing with many objects in many contexts, and simplifying the work of IT departments.

(One three-hour session)

24. Getting started with static website generators
Have you been curious about static website generators? Have you been wondering who Jekyll and Hugo are? Then this workshop is for you

My notehttps://opensource.com/article/17/5/hugo-vs-jekyll

But this article isn’t about setting up a domain name and hosting for your website. It’s for the step after that, the actual making of that site. The typical choice for a lot of people would be to use something like WordPress. It’s a one-click install on most hosting providers, and there’s a gigantic market of plugins and themes available to choose from, depending on the type of site you’re trying to build. But not only is WordPress a bit overkill for most websites, it also gives you a dynamically generated site with a lot of moving parts. If you don’t keep all of those pieces up to date, they can pose a significant security risk and your site could get hijacked.

The alternative would be to have a static website, with nothing dynamically generated on the server side. Just good old HTML and CSS (and perhaps a bit of Javascript for flair). The downside to that option has been that you’ve been relegated to coding the whole thing by hand yourself. It’s doable, but you just want a place to share your work. You shouldn’t have to know all the idiosyncrasies of low-level web design (and the monumental headache of cross-browser compatibility) to do that.

Static website generators are tools used to build a website made up only of HTML, CSS, and JavaScript. Static websites, unlike dynamic sites built with tools like Drupal or WordPress, do not use databases or server-side scripting languages. Static websites have a number of benefits over dynamic sites, including reduced security vulnerabilities, simpler long-term maintenance, and easier preservation.

In this hands-on workshop, we’ll start by exploring static website generators, their components, some of the different options available, and their benefits and disadvantages. Then, we’ll work on making our own sites, and for those that would like to, get them online with GitHub pages. Familiarity with HTML, git, and command line basics will be helpful but are not required.

(One three-hour session)

26. Using Digital Media for Research and Instruction
To use digital media effectively in both research and instruction, you need to go beyond just the playback of media files. You need to be able to stream the media, divide that stream into different segments, provide descriptive analysis of each segment, order, re-order and compare different segments from the same or different streams and create web sites that can show the result of your analysis. In this workshop, we will use Omeka and several plugins for working with digital media, to show the potential of video streaming, segmentation and descriptive analysis for research and instruction.

(One three-hour session)

28. Spark in the Dark 101 https://zeppelin.apache.org/
This is an introductory session on Apache Spark, a framework for large-scale data processing (https://spark.apache.org/). We will introduce high level concepts around Spark, including how Spark execution works and it’s relationship to the other technologies for working with Big Data. Following this introduction to the theory and background, we will walk workshop participants through hands-on usage of spark-shell, Zeppelin notebooks, and Spark SQL for processing library data. The workshop will wrap up with use cases and demos for leveraging Spark within cultural heritage institutions and information organizations, connecting the building blocks learned to current projects in the real world.

(One three-hour session)

29. Introduction to Spotlight https://github.com/projectblacklight/spotlight
http://www.spotlighttechnology.com/4-OpenSource.htm
Spotlight is an open source application that extends the digital library ecosystem by providing a means for institutions to reuse digital content in easy-to-produce, attractive, and scholarly-oriented websites. Librarians, curators, and other content experts can build Spotlight exhibits to showcase digital collections using a self-service workflow for selection, arrangement, curation, and presentation.

This workshop will introduce the main features of Spotlight and present examples of Spotlight-built exhibits from the community of adopters. We’ll also describe the technical requirements for adopting Spotlight and highlight the potential to customize and extend Spotlight’s capabilities for their own needs while contributing to its growth as an open source project.

(One three-hour session)

31. Getting Started Visualizing your IoT Data in Tableau https://www.tableau.com/
The Internet of Things is a rising trend in library research. IoT sensors can be used for space assessment, service design, and environmental monitoring. IoT tools create lots of data that can be overwhelming and hard to interpret. Tableau Public (https://public.tableau.com/en-us/s/) is a data visualization tool that allows you to explore this information quickly and intuitively to find new insights.

This full-day workshop will teach you the basics of building your own own IoT sensor using a Raspberry Pi (https://www.raspberrypi.org/) in order to gather, manipulate, and visualize your data.

All are welcome, but some familiarity with Python is recommended.

(Two three-hour sessions)

32. Enabling Social Media Research and Archiving
Social media data represents a tremendous opportunity for memory institutions of all kinds, be they large academic research libraries, or small community archives. Researchers from a broad swath of disciplines have a great deal of interest in working with social media content, but they often lack access to datasets or the technical skills needed to create them. Further, it is clear that social media is already a crucial part of the historical record in areas ranging from events your local community to national elections. But attempts to build archives of social media data are largely nascent. This workshop will be both an introduction to collecting data from the APIs of social media platforms, as well as a discussion of the roles of libraries and archives in that collecting.

Assuming no prior experience, the workshop will begin with an explanation of how APIs operate. We will then focus specifically on the Twitter API, as Twitter is of significant interest to researchers and hosts an important segment of discourse. Through a combination of hands-on and demos, we will gain experience with a number of tools that support collecting social media data (e.g., Twarc, Social Feed Manager, DocNow, Twurl, and TAGS), as well as tools that enable sharing social media datasets (e.g., Hydrator, TweetSets, and the Tweet ID Catalog).

The workshop will then turn to a discussion of how to build a successful program enabling social media collecting at your institution. This might cover a variety of topics including outreach to campus researchers, collection development strategies, the relationship between social media archiving and web archiving, and how to get involved with the social media archiving community. This discussion will be framed by a focus on ethical considerations of social media data, including privacy and responsible data sharing.

Time permitting, we will provide a sampling of some approaches to social media data analysis, including Twarc Utils and Jupyter Notebooks.

(One three-hour session)

data visualization for librarians

Eaton, M. E. (2017). Seeing Seeing Library Data: A Prototype Data Visualization Application for Librarians. Journal of Web Librarianship, 11(1), 69–78. Retrieved from http://academicworks.cuny.edu/kb_pubs

Visualization can increase the power of data, by showing the “patterns, trends and exceptions”

Librarians can benefit when they visually leverage data in support of library projects.

Nathan Yau suggests that exploratory learning is a significant benefit of data visualization initiatives (2013). We can learn about our libraries by tinkering with data. In addition, handling data can also challenge librarians to improve their technical skills. Visualization projects allow librarians to not only learn about their libraries, but to also learn programming and data science skills.

The classic voice on data visualization theory is Edward Tufte. In Envisioning Information, Tufte unequivocally advocates for multi-dimensionality in visualizations. He praises some incredibly complex paper-based visualizations (1990). This discussion suggests that the principles of data visualization are strongly contested. Although Yau’s even-handed approach and Cairo’s willingness to find common ground are laudable, their positions are not authoritative or the only approach to data visualization.

a web application that visualizes the library’s holdings of books and e-books according to certain facets and keywords. Users can visualize whatever topics they want, by selecting keywords and facets that interest them.

Primo X-Services API. JSON, Flask, a very flexible Python web micro-framework. In addition to creating the visualization, SeeCollections also makes this data available on the web. JavaScript is the front-end technology that ultimately presents data to the SeeCollections user. JavaScript is a cornerstone of contemporary web development; a great deal of today’s interactive web content relies upon it. Many popular code libraries have been written for JavaScript. This project draws upon jQuery, Bootstrap and d3.js.

To give SeeCollections a unified visual theme, I have used Bootstrap. Bootstrap is most commonly used to make webpages responsive to different devices

D3.js facilitates the binding of data to the content of a web page, which allows manipulation of the web content based on the underlying data.

 

scsu library position proposal

Please email completed forms to librarydeansoffice@stcloudstate.edu no later than noon on Thursday, October 5.

According to the email below, library faculty are asked to provide their feedback regarding the qualifications for a possible faculty line at the library.

  1. In the fall of 2013 during a faculty meeting attended by the back than library dean and during a discussion of an article provided by the dean, it was established that leading academic libraries in this country are seeking to break the mold of “library degree” and seek fresh ideas for the reinvention of the academic library by hiring faculty with more diverse (degree-wise) background.
  2. Is this still the case at the SCSU library? The “democratic” search for the answer of this question does not yield productive results, considering that the majority of the library faculty are “reference” and they “democratically” overturn votes, who see this library to be put on 21st century standards and rather seek more “reference” bodies for duties, which were recognized even by the same reference librarians as obsolete.
    It seems that the majority of the SCSU library are “purists” in the sense of seeking professionals with broader background (other than library, even “reference” skills).
    In addition, most of the current SCSU librarians are opposed to a second degree, as in acquiring more qualification, versus seeking just another diploma. There is a certain attitude of stagnation / intellectual incest, where new ideas are not generated and old ideas are prepped in “new attire” to look as innovative and/or 21st
    Last but not least, a consistent complain about workforce shortages (the attrition politics of the university’s reorganization contribute to the power of such complain) fuels the requests for reference librarians and, instead of looking for new ideas, new approaches and new work responsibilities, the library reorganization conversation deteriorates into squabbles for positions among different department.
    Most importantly, the narrow sightedness of being stuck in traditional work description impairs  most of the librarians to see potential allies and disruptors. E.g., the insistence on the supremacy of “information literacy” leads SCSU librarians to the erroneous conclusion of the exceptionality of information literacy and the disregard of multi[meta] literacies, thus depriving the entire campus of necessary 21st century skills such as visual literacy, media literacy, technology literacy, etc.
    Simultaneously, as mentioned above about potential allies and disruptors, the SCSU librarians insist on their “domain” and if they are not capable of leading meta-literacies instructions, they would also not allow and/or support others to do so.
    Considering the observations above, the following qualifications must be considered:
  3. According to the information in this blog post:
    https://blog.stcloudstate.edu/ims/2016/06/14/technology-requirements-samples/
    for the past year and ½, academic libraries are hiring specialists with the following qualifications and for the following positions (bolded and / or in red). Here are some highlights:
    Positions
    digital humanities
    Librarian and Instructional Technology Liaison

library Specialist: Data Visualization & Collections Analytics

Qualifications

Advanced degree required, preferably in education, educational technology, instructional design, or MLS with an emphasis in instruction and assessment.

Programming skills – Demonstrated experience with one or more metadata and scripting languages (e.g.Dublin Core, XSLT, Java, JavaScript, Python, or PHP)
Data visualization skills
multi [ meta] literacy skills

Data curation, helping students working with data
Experience with website creation and design in a CMS environment and accessibility and compliance issues
Demonstrated a high degree of facility with technologies and systems germane to the 21st century library, and be well versed in the issues surrounding scholarly communications and compliance issues (e.g. author identifiers, data sharing software, repositories, among others)

Bilingual

Provides and develops awareness and knowledge related to digital scholarship and research lifecycle for librarians and staff.

Experience developing for, and supporting, common open-source library applications such as Omeka, ArchiveSpace, Dspace,

 

Responsibilities
Establishing best practices for digital humanities labs, networks, and services

Assessing, evaluating, and peer reviewing DH projects and librarians
Actively promote TIGER or GRIC related activities through social networks and other platforms as needed.
Coordinates the transmission of online workshops through Google HangoutsScript metadata transformations and digital object processing using BASH, Python, and XSLT

liaison consults with faculty and students in a wide range of disciplines on best practices for teaching and using data/statistical software tools such as R, SPSS, Stata, and MatLab.

 

In response to the form attached to the Friday, September 29, email regarding St. Cloud State University Library Position Request Form:

 

  1. Title
    Digital Initiatives Librarian
  2. Responsibilities:
    TBD, but generally:
    – works with faculty across campus on promoting digital projects and other 21st century projects. Works with the English Department faculty on positioning the SCSU library as an equal participants in the digital humanities initiatives on campus
  • Works with the Visualization lab to establish the library as the leading unit on campus in interpretation of big data
  • Works with academic technology services on promoting library faculty as the leading force in the pedagogical use of academic technologies.
  1. Quantitative data justification
    this is a mute requirement for an innovative and useful library position. It can apply for a traditional request, such as another “reference” librarian. There cannot be a quantitative data justification for an innovative position, as explained to Keith Ewing in 2015. In order to accumulate such data, the position must be functioning at least for six months.
  2. Qualitative justification: Please provide qualitative explanation that supports need for this position.
    Numerous 21st century academic tendencies right now are scattered across campus and are a subject of political/power battles rather than a venue for campus collaboration and cooperation. Such position can seek the establishment of the library as the natural hub for “sandbox” activities across campus. It can seek a redirection of using digital initiatives on this campus for political gains by administrators and move the generation and accomplishment of such initiatives to the rightful owner and primary stakeholders: faculty and students.
    Currently, there are no additional facilities and resources required. Existing facilities and resources, such as the visualization lab, open source and free application can be used to generate the momentum of faculty working together toward a common goal, such as, e.g. digital humanities.

 

 

 

 

social media research toolkit

thank you, Greg Jorgensen, an excellent list of tools for analytics + excellent background info (price, social media tools served, output format

Social Media Research Toolkit – Peer Tested & Peer Reviewed

Social Media Research Toolkit

Gephi, Hootsuite, NodeXL, Sysomos, Gnip, Issuecrawler, Brandwatch, Netvizz, Datasift, Crimson Hexagon, tweepy, streamR, Twitoxmy, Digmind, Twitris, yourTwapperKeeper, DiscoverText, Webometric Analyst, python-twitter, twurl, Tweet Archivist, vtracker, Netlytic, twython, OutWit Hub, Mozdeh, Affinio, Rfacebook, Facepager, Flocker, 140dev, Sodato, Foller.me, Textexture, Hosebird, Websta, followthehashtag, Chorus, VOSON/Uberlink, Info Extractor, twarc, iScience Maps, Social Feed Manager, facebook-sdk, Socioviz, Naoyun, Visibrain Focus, TwitterGoogles, DD-CSS, YouTube Data Tools, SocialMediaMineR, tStreamingArchiver, Twitter Stream Downloader

++++++++++++++++++
more on social media analytics in this IMS blog
https://blog.stcloudstate.edu/ims?s=social+media+analytics
more on social media management in this blog
https://blog.stcloudstate.edu/ims?s=social+media+management
more on altmetrics in this blog
https://blog.stcloudstate.edu/ims?s=altmetrics

code4lib

Code4Lib Proposed Preconference Workshops

http://2017.code4lib.org/workshops/proposed-workshops.html

Introduction to functional programming principles, including immutability, higher-order functions, and recursion using the Clojure programming language. This workshop will cover getting started with the Clojure REPL, building programs through function composition, testing, and web-development using ClojureScript.

Proposed by: Sam Popowich

This workshop will do a deep dive into approaches and recommend best practices for customizing Blacklight applications. We will discuss a range of topics, including styling and theming, customizing discovery experiences, and working with Solr.

Proposed by: Chris Beer, Jessie Keck, and Jack Reed

We all encounter failure in our professional lives: failed projects, failed systems, failed organizations. We often think of failure as a negative, but it has intrinsic value — and since it’s inevitable that we’ll eventually experience failure ourselves, it’s important to know how to accept it, how to take lessons from it, and how to grow from it professionally. Fail4Lib, now in its 5th year, is the perennial Code4Lib preconference dedicated to discussing and coming to terms with the failures that we all face in our professional lives. It is a safe space for us to explore failure, to talk about our own experiences with failure, and to encourage enlightened risk taking. The goal of Fail4Lib is for participants to be adept at failing gracefully, so that when we do fail, we do so in a way that moves us forward. This half-day preconference will consist of case studies, round-table discussions, and, for those interested in sharing, lightning talks on failures we’ve dealt with in our own work.

Proposed by: Andreas Orphanides and Bret Davidson

Intro to programming in Ruby on Rails

Proposed by: Carolyn Cole and Laney McGlohon

Amazon Web Services currently offers 58 services ranging from the familiar compute and storage systems to game development and the internet of things. We will focus on the 20-some services that you should be aware of as you move your applications to their cloud.

The morning session will be mostly overview and the afternoon session will be more practical examples and discussion. This could be broken into two sessions.

Proposed by: Cary Gordon, t/b/d, and t/b/d

FOLIO is a library services platform — infrastructure that allows cooperating library apps to share data. This workshop is a hands-on introduction to FOLIO for developers of library apps. In this tutorial you will work with your own Vagrant image through a series of exercises designed to demonstrate how to install an app on the platform and use the data sources and design elements the platform provides.

REQUIREMENTS Laptop (4GB) with Vagrant installed.

Proposed by: Peter Murray

Have an idea for an app? Want to work with FOLIO developers and others in the community on the FOLIO platform to make it happen. Come to this half-day hack-a-thon! Ideas for new developers will be posted in the project Jira, or bring your own concepts and work with others to make them reality.

REQUIREMENTS Laptop (4GB) with Vagrant installed. Attending the FOLIO Tutorial is recommended, but not required.

Proposed by: Peter Murray

Google Apps script is a server-side implementation of JavaScript which supports API calls to Google Services. This can provide an excellent platform for developing simple library applications. The libraries at Georgetown University and the University of Dayton have successfully deployed applications built with Google App Script.

In this workshop, we will step through the various types of applications that can be built with Google Apps Script.
(1) Custom cell formulas
(2) Spreadsheet Add On Functions (menu items, time based triggers)
(3) Google Apps Script as a Web Service
(4) Google Apps Script Add-Ons that can be shared globally or by domain

In this workshop, we will build sample instances of each of these types of applications (wifi-permitting) and spend some time brainstorming additional applications that would be useful for the library community.

Sample Applications: http://georgetown-university-libraries.github.io/#google-sheets

Proposed by: Terry Brady and Craig Boman

Calls to mindfulness and self care can have mixed reception in our field. While some view this important work as navel-gazing or unnecessary, it is integral to being present and avoiding burnout. Often this skewed attention to output comes at the expense of our personal lives, our organizations, our health, our relationships, and our mental well-being. Learning to prioritize self-care is an ongoing project among those who perform emotional labor. While some view the work of mindfulness as self-indulgent, it has proven to keep many on the track of being present and avoiding burnout.*

The purpose of this preconference is to provide a short introduction to self care and mindfulness with practical work we can use regardless of setting. We’ll discuss microaggressions and allyship (microaggressions being the brief and commonplace verbal, behavioral, or environmental indignities that marginalized people of various groups experience daily and allyship referring to the powerful role that individuals from privileged groups can play in supporting marginalized individuals). We will then transition to a modified unconference setting where participants can practice scenarios and learn practical solutions. Each of the presenters has different set of skills and experiences that allow for many techniques and strategies to be explored. Preconference attendees will participate in sessions like “Mentor Speed Dating” where they get to talk to and question potential mentors/mentees. They may be coached through a guided meditation or walked through a calming breathing exercise. For those looking to a more physical space, office yoga and stretching techniques may be shared depending on the outcomes of the unconference interest.

Foundational materials and articles will be shared with the registrants prior to the meeting with the option of further discussion at the workshop. An open access guide to all the resources and readings will be available after the preconference, and people will be encouraged to share additional their tools on a website.

Suggested Hashtag #c4lselfcare

* Abenavoli, R.M., Jennings, P.A., Greenberg, M.T., Harris, A.R., & Katz, D.A. (2013). The protective effects of mindfulness against burnout among educators. Psychology of Education Review, 37(2), 57-69

Proposed by: Carmen Mitchell, Lia Friedman, and Torie Quinonez

In this preconference, participants will be introduced to Virtual Reality uses in library settings, notably, by way of the VR Reading Room. Within the VR Reading Room prototype, users can collaboratively explore digital collections (e.g. HathiTrust) by way of VR headsets. Participants of this workshop will have the opportunity to experience HTC Vive functionality. The system will be setup with a prototype e-book experiment in order to model several VR affordances. Once attendees have been introduced to the HTC Vive hardware and sample project, groups of participants will have an opportunity to further brainstorm novel uses cases.

Proposed by: Jim Hahn

Python[1] has become one of the dominant languages in scientific computing and is used by researchers around the world. Its popularity is due in large part to a rich set of libraries for data analysis like Pandas[2] and NumPy[3] and tools for exploring scientific code like Jupyter notebooks[4]. Join us for this half-day workshop on the basics of using Pandas within a Jupyter notebook. We will cover importing data, selecting and subsetting data, grouping data, and generating simple visualizations. All are welcome, but some familiarity with Python is recommended, e.g. the concepts covered in the Codecademy[5] or Google[6] Python courses.

[1] https://www.python.org/
[2] http://pandas.pydata.org/
[3] http://www.numpy.org/
[4] http://jupyter.org/
[5] https://www.codecademy.com/learn/python
[6] https://developers.google.com/edu/python/

Proposed by: Bret Davidson and Kevin Beswick

Learn about the features and capabilities of Sufia, a Hydra-based repository solution. Attendees will participate in a hand-on demonstration where they deposit content, edit metadata, create collections, and explore access control options. Attendees should bring laptops with Chrome, Firefox, or Safari installed. Please plan on bringing at least one image, document, or other digital content that you’re comfortable uploading and using for demo and experimentation purposes 🙂

Proposed by: Mark Bussey and Justin Coyne

The web can be a trove of openly accessible data, but it is not always readily available in a format that allows it to be downloaded for analysis and reuse. This workshop aims to introduce attendees to web scraping, a technique to automate extracting data from websites.

Part one of the workshop will use browser extensions and web tools to get started with web scraping quickly, give examples where this technique can be useful, and introduce how to use XPath queries to select elements on a page.

Part two will introduce how to write a spider in Python to follow hyperlinks and scrape several web pages using the Scrapy framework. We will conclude with an overview of the legal aspects of web scraping and an open discussion.

You don’t need to be a coder to enjoy this workshop! Anyone wishing to learn web scraping is welcome, although some familiarity with HTML will be helpful. Part two will require some experience with Python, attendees unfamiliar with this language are welcome to stay only for part one and still learn useful web scraping skills!

Proposed by: Thomas Guignard and Kim Pham

Paper prototyping is a low-cost, structured brainstorming technique that uses materials such as paper and pencils to better understand the way users interact with physical, visual, and textual information. It can help us learn how to better think through workflows, space design, and information architecture. Session attendees will learn about the ways low-fidelity prototyping and wireframing can be used to develop ideas, troubleshoot workflows, and improve learning and interaction.

In the first half of the workshop, participants will step through activities in icon design, persona development, and task development. In the second half they will develop a low fidelity prototype and step through a guerilla usability testing process with it.

Proposed by: Ekatarina (Eka) Grguric and Andreas Orphanides

text and data mining

38 great resources for learning data mining concepts and techniques

http://www.rubedo.com.br/2016/08/38-great-resources-for-learning-data.html

Learn data mining languages: R, Python and SQL

W3Schools – Fantastic set of interactive tutorials for learning different languages. Their SQL tutorial is second to none. You’ll learn how to manipulate data in MySQL, SQL Server, Access, Oracle, Sybase, DB2 and other database systems.
Treasure Data – The best way to learn is to work towards a goal. That’s what this helpful blog series is all about. You’ll learn SQL from scratch by following along with a simple, but common, data analysis scenario.
10 Queries – This course is recommended for the intermediate SQL-er who wants to brush up on his/her skills. It’s a series of 10 challenges coupled with forums and external videos to help you improve your SQL knowledge and understanding of the underlying principles.
TryR – Created by Code School, this interactive online tutorial system is designed to step you through R for statistics and data modeling. As you work through their seven modules, you’ll earn badges to track your progress helping you to stay on track.
Leada – If you’re a complete R novice, try Lead’s introduction to R. In their 1 hour 30 min course, they’ll cover installation, basic usage, common functions, data structures, and data types. They’ll even set you up with your own development environment in RStudio.
Advanced R – Once you’ve mastered the basics of R, bookmark this page. It’s a fantastically comprehensive style guide to using R. We should all strive to write beautiful code, and this resource (based on Google’s R style guide) is your key to that ideal.
Swirl – Learn R in R – a radical idea certainly. But that’s exactly what Swirl does. They’ll interactively teach you how to program in R and do some basic data science at your own pace. Right in the R console.
Python for beginners – The Python website actually has a pretty comprehensive and easy-to-follow set of tutorials. You can learn everything from installation to complex analyzes. It also gives you access to the Python community, who will be happy to answer your questions.
PythonSpot – A complete list of Python tutorials to take you from zero to Python hero. There are tutorials for beginners, intermediate and advanced learners.
Read all about it: data mining books
Data Jujitsu: The Art of Turning Data into Product – This free book by DJ Patil gives you a brief introduction to the complexity of data problems and how to approach them. He gives nice, understandable examples that cover the most important thought processes of data mining. It’s a great book for beginners but still interesting to the data mining expert. Plus, it’s free!
Data Mining: Concepts and Techniques – The third (and most recent) edition will give you an understanding of the theory and practice of discovering patterns in large data sets. Each chapter is a stand-alone guide to a particular topic, making it a good resource if you’re not into reading in sequence or you want to know about a particular topic.
Mining of Massive Datasets – Based on the Stanford Computer Science course, this book is often sighted by data scientists as one of the most helpful resources around. It’s designed at the undergraduate level with no formal prerequisites. It’s the next best thing to actually going to Stanford!
Big Data, Data Mining, and Machine Learning: Value Creation for Business Leaders and Practitioners – This book is a must read for anyone who needs to do applied data mining in a business setting (ie practically everyone). It’s a complete resource for anyone looking to cut through the Big Data hype and understand the real value of data mining. Pay particular attention to the section on how modeling can be applied to business decision making.
Data Smart: Using Data Science to Transform Information into Insight – The talented (and funny) John Foreman from MailChimp teaches you the “dark arts” of data science. He makes modern statistical methods and algorithms accessible and easy to implement.
Hadoop: The Definitive Guide – As a data scientist, you will undoubtedly be asked about Hadoop. So you’d better know how it works. This comprehensive guide will teach you how to build and maintain reliable, scalable, distributed systems with Apache Hadoop. Make sure you get the most recent addition to keep up with this fast-changing service.
 Online learning: data mining webinars and courses
DataCamp – Learn data mining from the comfort of your home with DataCamp’s online courses. They have free courses on R, Statistics, Data Manipulation, Dynamic Reporting, Large Data Sets and much more.
Coursera – Coursera brings you all the best University courses straight to your computer. Their online classes will teach you the fundamentals of interpreting data, performing analyzes and communicating insights. They have topics for beginners and advanced learners in Data Analysis, Machine Learning, Probability and Statistics and more.
Udemy – With a range of free and pay for data mining courses, you’re sure to find something you like on Udemy no matter your level. There are 395 in the area of data mining! All their courses are uploaded by other Udemy users meaning quality can fluctuate so make sure you read the reviews.
CodeSchool – These courses are handily organized into “Paths” based on the technology you want to learn. You can do everything from build a foundation in Git to take control of a data layer in SQL. Their engaging online videos will take you step-by-step through each lesson and their challenges will let you practice what you’ve learned in a controlled environment.
Udacity – Master a new skill or programming language with Udacity’s unique series of online courses and projects. Each class is developed by a Silicon Valley tech giant, so you know what your learning will be directly applicable to the real world.
Treehouse – Learn from experts in web design, coding, business and more. The video tutorials from Treehouse will teach you the basics and their quizzes and coding challenges will ensure the information sticks. And their UI is pretty easy on the eyes.
Learn from the best: top data miners to follow
John Foreman – Chief Data Scientist at MailChimp and author of Data Smart, John is worth a follow for his witty yet poignant tweets on data science.
DJ Patil – Author and Chief Data Scientist at The White House OSTP, DJ tweets everything you’ve ever wanted to know about data in politics.
Nate Silver – He’s Editor-in-Chief of FiveThirtyEight, a blog that uses data to analyze news stories in Politics, Sports, and Current Events.
Andrew Ng – As the Chief Data Scientist at Baidu, Andrew is responsible for some of the most groundbreaking developments in Machine Learning and Data Science.
Bernard Marr – He might know pretty much everything there is to know about Big Data.
Gregory Piatetsky – He’s the author of popular data science blog KDNuggets, the leading newsletter on data mining and knowledge discovery.
Christian Rudder – As the Co-founder of OKCupid, Christian has access to one of the most unique datasets on the planet and he uses it to give fascinating insight into human nature, love, and relationships
Dean Abbott – He’s contributed to a number of data blogs and authored his own book on Applied Predictive Analytics. At the moment, Dean is Chief Data Scientist at SmarterHQ.
Practice what you’ve learned: data mining competitions
Kaggle – This is the ultimate data mining competition. The world’s biggest corporations offer big prizes for solving their toughest data problems.
Stack Overflow – The best way to learn is to teach. Stackoverflow offers the perfect forum for you to prove your data mining know-how by answering fellow enthusiast’s questions.
TunedIT – With a live leaderboard and interactive participation, TunedIT offers a great platform to flex your data mining muscles.
DrivenData – You can find a number of nonprofit data mining challenges on DataDriven. All of your mining efforts will go towards a good cause.
Quora – Another great site to answer questions on just about everything. There are plenty of curious data lovers on there asking for help with data mining and data science.
Meet your fellow data miner: social networks, groups and meetups
Reddit – Reddit is a forum for finding the latest articles on data mining and connecting with fellow data scientists. We recommend subscribing to r/dataminingr/dataisbeautiful,r/datasciencer/machinelearning and r/bigdata.
Facebook – As with many social media platforms, Facebook is a great place to meet and interact with people who have similar interests. There are a number of very active data mining groups you can join.
LinkedIn – If you’re looking for data mining experts in a particular field, look no further than LinkedIn. There are hundreds of data mining groups ranging from the generic to the hyper-specific. In short, there’s sure to be something for everyone.
Meetup – Want to meet your fellow data miners in person? Attend a meetup! Just search for data mining in your city and you’re sure to find an awesome group near you.
——————————

8 fantastic examples of data storytelling

8 fantastic examples of data storytelling

Data storytelling is the realization of great data visualization. We’re seeing data that’s been analyzed well and presented in a way that someone who’s never even heard of data science can get it.

Google’s Cole Nussbaumer provides a friendly reminder of what data storytelling actually is, it’s straightforward, strategic, elegant, and simple.

 

++++++++++++++++++++++

more on text and data mining in this IMS blog
hthttps://blog.stcloudstate.edu/ims?s=data+mining

technology requirements for librarians job samples

also academic technology

Data Visualization Designer and Consultant for the Arts
Lecturer
The University Libraries of Virginia Tech seeks a specialist to join a team offering critical and sophisticated new technology development services that enhance the scholarly and creative expression of faculty and graduate students. This new position will bring relevant computational techniques to the enhance the fields of Art and Design at Virginia Tech, and will serve as a visual design consultant to project teams using data visualization methodologies.

The ideal candidates will have demonstrated web development and programming skills, knowledge of digital research methods and tools in Art and Design, experience managing and interpreting common types of digital data and assets studied in those fields.

The Data Visualization Designer & Digital Consultant for the Arts will not only help researchers in Art and Design fields develop, manage, and sustain digital creative works and digital forms of scholarly expression, but also help researchers across Virginia Tech design effective visual representations of their research. Successful candidates will work collaboratively with other Virginia Tech units, such as the School of Visual Arts; the School of Performing Arts; the Moss Center for the Arts; the Institute for Creativity, Arts, and Technology; and the arts community development initiative VTArtWorks (made possible by the Institute of Museum and Library Services [SP-02-15-0034-15])

Responsibilities

– Investigates and applies existing and emerging technologies that help strengthen the Libraries’ mission to enhance and curate visual representations of data at Virginia Tech.

– Develops and modifies technologies and designs processes that facilitate data visualization/exploration, data and information access, data discovery, data mining, data publishing, data management, and preservation

– Serves as consultant to researchers on data visualization, visual design principles, and related computational tools and methods in the digital arts

– Keeps up with trends in digital research issues, methods, and tools in related disciplines

– Identifies data, digital scholarship, and digital library development referral opportunities; makes connections with research teams across campus

– Participates in teams and working groups and in various data-related projects and initiatives as a result of developments and changes in library services

The James E. Walker Library at Middle Tennessee State University (MTSU) seeks a systems librarian to contribute to the mission of the library through administration and optimization of the library’s various management systems.

This is a 12-month, tenure-track position (#401070) at the rank of assistant/associate professor. Start date for the position is July 1, 2018. All library faculty are expected to meet promotion and tenure standards.

+++++++++++++++++
https://blog.stcloudstate.edu/ims/2017/10/10/code4lib-2018-2/

+++++++++++++++++

Wake Forest University

Digital Curation Librarian

This position reports to the team director. The successful candidate will collaborate with campus faculty and library colleagues to ensure long-term preservation and accessibility of digital assets, projects, and datasets collected and created by the library, and to support metadata strategies associated with digital scholarship and special collections. The person in this position will engage in national and/or international initiatives and insure that best practice is followed for curation of digital materials.

Responsibilities:

Coordinate management of digital repositories, working across teams, including Digital Initiatives & Scholarly Communication, Special Collections & Archives, Technology, and Resource Services, to ensure the sustainability of projects and content
Create and maintain policies and procedures guiding digital preservation practices, including establishing authenticity and integrity workflows for born digital and digitized content
In collaboration with the Digital Collections Librarian, create guidelines and procedures for metadata creation, transformation, remediation, and enhancement
Perform metadata audits of existing digital assets to ensure compliance with standards
Maintain awareness of trends in metadata and resource discovery
Participates in team and library-wide activities; serves on Library, Librarians’ Assembly, and University committees; represents the library in relevant regional, state, and national organizations
Participates in local, regional, or national professional organizations; enriches professional expertise by attending conferences and professional development opportunities, delivering presentations at professional meetings, publishing in professional publications, and serving on professional committees
Perform other duties as assigned
Required Qualifications:

Master’s degree in Library Science from an ALA-accredited program or a master’s degree in a related field
Knowledge of best practices for current digital library standards for digital curation and of born digital and digitized content
Knowledge of current trends in data stewardship and data management plans
Experience with preservation workflows for born digital and digitized content
Experience with metadata standards and protocols (such as Dublin Core, Open Archives Initiative-Protocol for Metadata Harvesting (OAI-PMH), METS, MODS, PREMIS)
Demonstrated ability to manage multiple projects, effectively identify and leverage resources, as well as meet deadlines and budgets
Aptitude for complex, analytical work with an attention to detail
Ability to work independently and as part of a team
Excellent communication skills
Strong service orientation
Desired Qualifications:

One to three years of experience with digital preservation or metadata creation in an academic library setting
Experience with developing, using, and preserving research data collections
Familiarity with GIS and data visualization tools
Demonstrated skills with scripting languages and/or tools for data manipulation (e.g. OpenRefine http://openrefine.org/, Python, XSLT, etc.)

 

++++++++++++++++++
Mimi O’Malley is the learning technology translation strategist at Spalding University

https://blog.stcloudstate.edu/ims/2017/10/03/embedded-librarianship-in-online-courses/

+++++++++++++++++++++

JSON and Structured Data

++++++++++++++++++++++++++++++++++

THE DIGITAL HUMANITIES: IMPLICATIONS FOR LIBRARIANS,

LIBRARIES, AND LIBRARIANSHIP

The redefinition of humanities scholarship has received major attention in higher education over the past few years. The advent of digital humanities has challenged many aspects of academic librarianship. With the acknowledgement that librarians must be a necessary part of this scholarly conversation, the challenges facing subject/liaison librarians, technical service librarians, and library administrators are many. Developing the knowledge base of digital tools, establishing best procedures and practices, understanding humanities scholarship, managing data through the research lifecycle, teaching literacies (information, data, visual) beyond the one-shot class, renegotiating the traditional librarian/faculty relationship as ‘service orientated,’ and the willingness of library and institutional administrators to allocate scarce resources to digital humanities projects while balancing the mission and priorities of their institutions are just some of the issues facing librarians as they reinvent themselves in the digital humanities sphere.

A CALL FOR PROPOSALS

College & Undergraduate Libraries, a peer-reviewed journal published by Taylor & Francis, invites proposals for articles to be published in the fall of 2017. The issue will be co-edited by Kevin Gunn (gunn@cua.edu) of the Catholic University of America and Jason Paul (pauljn@stolaf.edu) of St. Olaf College.

The issue will deal with the digital humanities in a very broad sense, with a major focus on their implications for the roles of academic librarians and libraries as well as on librarianship in general. Possible article topics include, but are not limited to, the following themes, issues, challenges, and criticism:

  • Developing the project development mindset in librarians
  • Creating new positions and/or cross-training issues for librarians
  • Librarian as: point-of-service agent, an ongoing consultant, or as an embedded project librarian
  • Developing managerial and technological competencies in librarians
  • Administration support (or not) for DH endeavors in libraries
  • Teaching DH with faculty to students (undergraduate and graduate) and faculty
  • Helping students working with data
  • Managing the DH products of the data life cycle
  • Issues surrounding humanities data collection development and management
  • Relationships of data curation and digital libraries in DH
  • Issues in curation, preservation, sustainability, and access of DH data, projects, and products
  • Linked data, open access, and libraries
  • Librarian and staff development for non-traditional roles
  • Teaching DH in academic libraries
  • Project collaboration efforts with undergraduates, graduate students, and faculty
  • Data literacy for librarians
  • The lack of diversity of librarians and how it impacts DH development
  • Advocating and supporting DH across the institution
  • Developing institutional repositories for DH
  • Creating DH scholarship from the birth of digital objects
  • Consortial collaborations on DH projects
  • Establishing best practices for dh labs, networks, and services
  • Assessing, evaluating, and peer reviewing DH projects and librarians.

Articles may be theoretical or ideological discussions, case studies, best practices, research studies, and opinion pieces or position papers.

Proposals should consist of an abstract of up to 500 words and up to six keywords describing the article, together with complete author contact information. Articles should be in the range of 20 double-spaced pages in length. Please consult the following link that contains instructions for authors: http://www.tandfonline.com/action/authorSubmission?journalCode=wcul20&page=instructions#.V0DJWE0UUdU.

Please submit proposals to Kevin Gunn (gunn@cua.edu) by August 17, 2016; please do not use Scholar One for submitting proposals. First drafts of accepted proposals will be due by February 1, 2017 with the issue being published in the fall of 2017. Feel free to contact the editors with any questions that you may have.

Kevin Gunn, Catholic University of America

Jason Paul, St. Olaf College

++++++++++++++++++++++++++++++++++++

The Transformational Initiative for Graduate Education and Research (TIGER) at the General Library of the University of Puerto Rico-Mayaguez (UPRM) seeks an enthusiastic and creative Research Services Librarian to join our recently created Graduate Research and Innovation Center (GRIC).

The Research Services Librarian works to advance the goals and objectives of Center and leads the creation and successful organization of instructional activities, collaborates to envision and implement scholarly communication services and assists faculty, postdoctoral researchers, and graduate students in managing the lifecycle of data resulting from all types of projects. This initiative is funded by a five year grant awarded by the Promoting Postbaccalaureate Opportunities for Hispanic Americans Program (PPOHA), Title V, Part B, of the U.S. Department of Education.

The Research Services Librarian will build relationships and collaborate with the GRIC personnel and library liaisons as well as with project students and staff. This is a Librarian I position that will be renewed annually (based upon performance evaluation) for the duration of the project with a progressive institutionalization commitment starting on October 1st, 2016. .

The Mayaguez Campus of the University of Puerto Rico is located in the western part of the island. Our library provides a broad array of services, collections and resources for a community of approximately 12,100 students and supports more than 95 academic programs. An overview of the library and the university can be obtained through http://www.uprm.edu/library/.

REQUIRED QUALIFICATIONS

  • Master’s degree in library or information science (MLS, MIS, MLIS) from an ALA (American Library Association)-accredited program • Fully bilingual in English and Spanish • Excellent interpersonal and communication skills and ability to work well with a diverse academic community • Experience working in reference and instruction in an academic/research library and strong assessment and user-centered service orientation • Demonstrated experience working across organizational boundaries and managing complex stakeholder groups to move projects forward • Experience with training, scheduling and supervising at various settings • Ability to work creatively, collaboratively and effectively on teams and on independent assignments • Experience with website creation and design in a CMS environment and accessibility and compliance issues • Strong organizational skills and ability to manage multiple priorities.

PREFERRED QUALIFICATIONS

  • Experience creating and maintaining web-based subject guides and tutorials • Demonstrated ability to deliver in-person and online reference services • Experience helping researchers with data management planning and understanding of trends and issues related to the research lifecycle, including creation, analysis, preservation, access, and reuse of research data • Demonstrated a high degree of facility with technologies and systems germane to the 21st century library, and be well versed in the issues surrounding scholarly communications and compliance issues (e.g. author identifiers, data sharing software, repositories, among others) • Demonstrate awareness of emerging trends, best practices, and applicable technologies in academic librarianship • Demonstrated experience with one or more metadata and scripting languages (e.g. Dublin Core, XSLT, Java, JavaScript, Python, or PHP) • Academic or professional experience in the sciences or other fields utilizing quantitative methodologies • Experience conducting data-driven analysis of user needs or user testing.
  • Second master’s degree, doctorate or formal courses leading to a doctorate degree from an accredited university

PRIMARY RESPONSIBILITIES AND DUTIES

  1. Manages daily operations, coordinates activities, and services related to the GRIC and contributes to the continuing implementation of TIGER goals and objectives.
  2. Works closely with liaison and teaching librarians to apply emerging technologies in the design, delivery, and maintenance of high-quality subject guides, digital collection, learning objects, online tutorials, workshops, seminars, mobile and social media interfaces and applications.
  3. Provide support to faculty and graduate students through the integration of digital collection, resources, technologies and analytical tools with traditional resources and by offering user-centered consultation and specialized services 4. Participates in the implementation, promotion, and assessment of the institutional repository and e-science initiative related to data storage, retrieval practices, processes, and data literacy/management.
  4. Advises and educates campus community about author’s rights, Creative Commons licenses, copyrighted materials, open access, publishing trends and other scholarly communication issues.
  5. Develops new services as new needs arise following trends in scholarly communication e-humanities, and e-science.
  6. Provides and develops awareness and knowledge related to digital scholarship and research lifecycle for librarians and staff.
  7. Actively disseminates project outcomes and participates in networking and professional development activities to keep current with emerging practices, technologies and trends.
  8. Actively promote TIGER or GRIC related activities through social networks and other platforms as needed.
  9. Periodically collects, analyzes, and incorporates relevant statistical data into progress reports as needed (e.g. Facebook, Twitter, Springshare, among others).
  10. Actively collaborates with the TIGER Project Assessment Coordinator and the Springshare Administrator to create reports and tools to collect data on user needs.
  11. Coordinates the transmission of online workshops through Google Hangouts Air with the Agricultural Experiment Station Library staff.
  12. Collaborates in the creation of grants and external funds proposals.
  13. Availability and flexibility to work some weeknights and weekends.

SALARY: $ 45,720.00 yearly+ (12 month year).

BENEFITS: University health insurance, 30 days of annual leave, 18 days of sick leave.

+++++++++++++++++++++++++++++++++

Technology Integration and Web Services Librarian

The Ferris Library for Information, Technology and Education (FLITE) at Ferris State University (Big Rapids, Michigan) invites applications for a collaborative and service-oriented Technology Integration and Web Services Librarian.  The Technology Integration and Web Services Librarian ensures that library   systems and web services support and enhance student learning. Primary responsibilities include management and design of the library website’s  architecture, oversight of the technical and administrative aspects of the library management system and other library enterprise applications, and the seamless integration of all library web-based services. Collaborates with other library faculty and staff to provide reliable electronic access to online resources and to improve the accessibility, usability, responsiveness, and overall user experience of the library’s website. Serves as a liaison to other campus units including Information Technology Services. The Technology Integration and Web Services Librarian is a 12-month, tenure-track faculty position based in the Collections & Access Services team and reports to the Assistant Dean for Collections & Access Services.

Required Qualifications:  ALA accredited master’s degree in library or information science by the time of hire. Minimum 2 years recent experience in administration and configuration of a major enterprise system, such as a library management system. Minimum 2 years recent experience in designing and managing a large-scale website using HTML5, Javascript, and CSS. Demonstrated commitment to the principles of accessibility, universal design, and user-centered design methodologies.  Recent experience with object-oriented programming and scripting languages used to support a website. Experience working in a Unix/ Linux environment. Experience with SQL and maintaining MySQL, PostgreSQL, and/ or Oracle databases. Knowledge of web site analytics and experience with making data-driven decisions.

For a complete posting or to apply, access the electronic applicant system by logging on to https://employment.ferris.edu/postings/25767.

+++++++++++++++++++++++++

http://www.all-acad.com/Job/C1538660/Director-of-Digital-Projects/Massachusetts-Institute-of-Technology-%28MIT%29/Cambridge-Massachusetts-United-States/

DIRECTOR OF DIGITAL PROJECTS, MIT Libraries, to direct the development, maintenance, and scaling of software applications and tools designed to dramatically increase access to research collections, improve service capabilities, and expand the library platform.  Will be responsible for leading efforts on a variety of collaborative digital library projects aimed at increasing global access to MIT’s collections and facilitating innovative human and machine uses of a full range of research and teaching objects and metadata; and lead a software development program and develop partnerships with external academic and commercial collaborators to develop tools and platforms with a local and global impact on research, scholarly communications, education, and the preservation of information and ideas.

MIT Libraries seek to be leaders in the collaborative development of a truly open global network of library repositories and platforms. By employing a dynamic, project-based staffing model and drawing on staff resources from across the Libraries to deliver successful outcomes, it is poised to make immediate progress.

A full description is available at http://libraries.mit.edu/about/#jobs.

REQUIRED:  four-year college degree; at least seven years’ professional experience and increasing responsibility with library systems and digital library strategy and development; evidence of broad, in-depth technology and systems knowledge; experience with integrated library systems/library services platforms, discovery technologies, digital repositories, and/or digital preservation services and technologies and demonstrated understanding of the trends and ongoing development of such systems and of emerging technologies in these areas; and experience directly leading and managing projects (i.e., developing proposals; establishing timelines, budgets, and staffing plans; leading day-to-day project work; and delivering on commitments).  Job #13458-S

++++++++++++++++++++++++++++++++++++++++

THE UNIVERSITY OF ALABAMA LIBRARIES  Digital Projects Librarian Position Description

General Summary of Responsibilities

The University of Alabama Libraries seeks an innovative, dynamic, and service-oriented professional for the position of Digital Projects Librarian. Reporting to the Head of Web Services, this position is primarily responsible for development, implementation, and project management of technology projects in a collaborative environment, as well as supporting the development and management of the UA Libraries various web interfaces. This position will also act as primary administrator for LibApps and similar cloud-based library application suites.

Primary Duties and Responsibilities

Reporting to the head of Web Services, the Digital Projects Librarian will manage and extend the University Libraries services by planning and implementing a variety of projects for internal and external audiences. The position will also integrate, manage, and extend various software platforms and web-based tools using LAMP technology skills and web programming languages such as PHP, CSS, and JavaScript.  S/he will support tools such as the University Libraries web site and intranet, will work with an institutional repository instance and digital archives website, and will work with the LibApps suite of library tools. Will modify, implement and create widgets and small applications for learning tools and other interfaces and APIs. The librarian will interact with a wide range of individuals with differing technological abilities and will be expected to successfully collaborate across departments. The librarian will maintain a knowledge of current best practices in security for web tools, and library privacy concerns. The librarian will work to identify promising new technologies that can impact services and generate a better user experience. The librarian will be expected to have some participation in usability and user experience studies.

Department Information

The Web Services Unit is part of the University Libraries Office of Library Technology and is responsible for web applications, web sites, content, and services that comprise the University Libraries web presence. Among its duties, Web Services manages the University Libraries discovery service application, multiple instances of the WordPress CMS, WordPress Blogs, the LibApp suite of library tools, and Omeka as well as other tools, along with usability and accessibility efforts.

 

Duties

  • Administrate the UA suite of the LibApps tools (LibGuides, LibCal, LibAnswers, etc.); responsible for implementation of existing guidelines and maintaining continuity of look, feel and action;
  • Works as part of team that is responsible for management and extension of the University Libraries various web-based applications and tools (such as WordPress as a CMS and other CMS frameworks, WordPress Blogs, custom apps using an Angular JS framework and Bootstrap, Omeka, Drupal);
  • General, project-based web development and UX implementation within the framework of our web site, intranet and student portal;
  • Responsible for creating, modifying and implementing learning-tool solutions, such as Blackboard Learn widgets;
  • Evaluate the use and effectiveness of web applications and other technological services using analytics, usability studies, and other methods;
  • Work to identify and assist in implementing and evaluating promising emerging technologies and social media tools;
  • Provide technical expertise for the use of social media applications and tools;
  • Other duties as assigned.

Required qualifications

  • Master’s degree in Library & Information Sciences from an ALA-accredited program or advanced degree in Instructional Technology or comparable field from an accredited institution;
  • Ability to successfully initiate, track, and manage projects;
  • Demonstrated experience working on digital library projects;
  • Experience administering CMS-type tools and an understanding of web programming work;
  • Familiarity with the Linux and/or Unix command-line;
  • Excellent interpersonal, communication, and customer service skills and the ability to interact effectively with faculty, students, and staff.

Preferred Qualifications

  • One year of experience working in an academic library on large digital projects – either implementation or programming/developing, or both.
  • Demonstrable experience creating course and/or subject guides via LibGuides or a comparable application;
  • Experience developing for libraries using current best practices in writing and implementation of multiple scripting or programing languages;
  • Experience with automated development repository environments using Grunt, Bower, GitHub, etc.
  • Experience with an Open Source content management systems such as WordPress;
  • Demonstrated ability to work collaboratively in a large and complex environment;
  • Familiarity with project management and team productivity tools such as Asana, Trello, and Slack;
  • Knowledge of XML and library metadata standards ;
  • Knowledge of scripting languages such as XSLT, JavaScript, Python, Perl, and PHP;
  • Familiarity with responsive design methodologies and best practices;
  • Familiarity with agile-design practices;
  • Knowledge of graphic design and image editing software.

Environment:

The University of Alabama, The Capstone University, is the State of Alabama’s flagship public university and the senior comprehensive doctoral level institution in Alabama. UA enrolls over 37,000 students, is ranked in the top 50 public universities in the United States, and its School of Library and Information Studies is ranked in the top 15 library schools in the country. UA has graduated 15 Rhodes Scholars, 15 Truman Scholars, has had 121 Fulbright Scholars, is one of the leading institutions for National Merit Scholars (150 in 2015), and has 5 Pulitzer Prize winners among its ranks. Under the new leadership of President Stuart Bell, UA has launched a strategic planning process that includes an aggressive research agenda and expansion of graduate education. UA is located in Tuscaloosa, a metropolitan area of 200,000, with a vibrant economy, a moderate climate, and a reputation across the South as an innovative, progressive community with an excellent quality of life. Tuscaloosa provides easy access to mountains, several large cities, and the beautiful Gulf Coast.

The University of Alabama is an equal opportunity employer and is strongly committed to the diversity of our faculty and staff. Applicants from a broad spectrum of people, including members of ethnic minorities and disabled persons, are especially encouraged to apply. The University Libraries homepage may be accessed at http://libraries.ua.edu

Prior to employment the successful candidate must pass a pre-employment background investigation.

SALARY/BENEFITS: This will be a non-tenure track 12-month renewable appointment for up to three year cycles at the Assistant Professor rank based on performance, funding, and the needs of the University Libraries. Salary is commensurate with qualifications and experience.  Excellent benefits, including professional development support and tuition fee waiver.

+++++++++++++++++++++++++++++++++++++++++

Digital Humanities Developer

https://jobs.columbia.edu/applicants/jsp/shared/frameset/Frameset.jsp?time=1472763140687

Columbia University Libraries seeks a collegial, collaborative, and creative Digital Humanities Developer to join our Libraries IT staff. The Digital Humanities Developer will provide technology support for digital humanities-focused projects by evaluating, implementing and managing relevant platforms and applications; the Developer will also analyze, transform and/or convert existing humanities-related data sets for staff, engage in creative prototyping of innovative applications, and provide technology consulting and instructional support for Libraries staff.

This new position, based in the Libraries’ Digital Program Division, will work on a variety of projects, collaborating closely with the Digital Humanities Librarian, the Digital Scholarship Coordinator, other Libraries technology groups, librarians in the Humanities & History division and project stakeholders. The position will contribute to building out flexible and sustainable technology platforms for the Libraries’ DH programs and will
also explore new and innovative DH applications and tools.

Responsibilities include:
– Evaluate, implement and manage web and related software applications and platforms relevant to the digital humanities program
– Analyze, transform and/or convert existing humanities-related data sets for staff, students and faculty as needed
– Engage in creative prototyping and model innovative technology solutions in support of the goals of the Digital Humanities Center
– Provide technology consulting, guidance and instruction to CUL staff a well as students and faculty as required
– Conduct independent exploration of technology issues and opportunities in the Digital Humanities domain

The successful candidate will have great collaboration and communication skills and a strong interest in developing expertise in the evolving field of digital humanities.

Columbia University is An Equal Opportunity/Affirmative Action employer and strongly encourages individuals of all backgrounds and cultures to consider this position.

-Bachelor’s degree in computer science or a related field, with experience in the humanities, a minimum of 3 years of related work experience, or an equivalent combination of education and experience

Significant experience with UNIX, relational databases (e.g., MySQL, PostgreSQL), and one or more relevant software / scripting languages (e.g., JavaScript, PHP, Python, Ruby/Rails, Perl); experience with modern web standards (HTML5 / CSS / JavaScript); ability to manage software development using revision control software such as SVN and GIT/GITHUB; strong interpersonal skills and demonstrated ability to work as part of collaborative teams; ability to communicate effectively with faculty, students, and staff, including both technical and non-technical collaborators; commitment to supporting and working in a diverse collegial environment

Advanced degree in computer science or a related field, or an advanced degree in the humanities or related field; experience in one or more of the following areas: natural language processing, text analysis, data-mining, machine learning, spatial information / mapping, data modeling, information visualization, integrating digital media into web applications; experience with XML/XSLT, GIS, SOLR, linked data technologies; experience with platforms used for digital exhibits or archives.

++++++++++++++++++++++++++++++++++++++++++

UMass Dartmouth, Assistant/Associate Librarian – Online Services and Digital Applications Librarian, Dartmouth, MA

KNOWLEDGE, SKILLS AND ABILITIES REQUIRED:

  • Experience in the design, development and management of web interfaces, including demonstrated pro?ciency with HTML, CSS, and web authoring tools.
  • Working knowledge of relevant coding languages such as Javascript and PHP
  • Ability and willingness to develop work?ows and standards related to all aspects of the library’s web presence and services including related applications.
  • Strong problem solving skills
  • Excellent organizational skills, including the capability for managing a variety of tasks and multiple priorities
  • Demonstrated initiative and proven ability to learn new technologies and adapt to changes in the profession.
  • Understanding of library services and technologies in an academic environment.
  • Strong service orientation and awareness of end user needs as related to library online services and technologies
  • Possesses an understanding of, and a commitment to, usability testing and ongoing assessment of web interfaces
  • Demonstrated ability to thrive in a team environment, working both independently and collaboratively as appropriate.
  • Ability to learn new technical skills quickly and adapt emerging technologies to new domains.
  • Proven ability and willingness to share expertise with colleagues and to articulate technology strategy to non-technical sta? and patrons.
  • Must be available to respond to situations and systems maintenance work that will occur during weekends or evenings.
  • Excellent oral, written, and interpersonal communication, including the ability to develop written project documentation, process procedures, reports, etc.

PREFERRED QUALIFICATIONS:

  • Knowledge of Responsive Web Design and W3C Web Usability Guidelines.
  • Experience supporting an Integrated Library System (ILS)/Library Management Platform and/or discovery system such as Ex Libris’s Primo.
  • Experience using web development languages such as PHP, Javascript, XML, XSLT, and CSS3.
  • Experience with content management systems such as Drupal or WordPress
  • Familiarity with the technical applications and strategies used to enhance the discover ability of library and digital collections.
  • Experience with managing projects, meeting deadlines, and communicating to various stakeholders in an academic library environment.
  • Experience working in a Linux environment.
  • Experience supporting web applications utilizing the LAMP stack (Linux, Apache, MySQL, PHP).

++++++++++++++++++++++++++++++++++++++

http://hrs.appstate.edu/employment/epa-jobs/1383

Electronic Resources Librarian

Category: Academic Affairs College: Library Department: Belk Library

Qualifications

The University Libraries at Appalachian State University seeks a responsive and collaborative Electronic Resources Librarian. The Electronic Resources Librarian will ensure a seamless and transparent research environment for students and faculty by managing access to electronic resources. Working collaboratively across library teams, the Electronic Resources Librarian will identify and implement improvements in online content, systems and services. The successful candidate will have strong project management, problem solving, and workflow management skills. The Electronic Resources Librarian is a member of the Resource Acquisition and Management Team.

Required

  • ALA-accredited master’s degree.
  • Excellent communication, presentation, and interpersonal skills.
  • Demonstrated e-resources project and workflow management skills.

Preferred

  • Experience with integrated library systems (Sierra preferred).
  • Experience with setup and maintenance of knowledge base, OpenURL, and discovery systems (EDS preferred).
  • Experience with proxy setup and maintenance (Innovative’s WAM, and/or EZ Proxy preferred).
  • Knowledge of security standards and protocols such as LDAP, Single-Sign On, and Shibboleth, and data transfer standards and protocols such as IP, FTP, COUNTER, and SUSHI.
  • Advanced skills with office productivity software including MS Office, and Google Apps for Education.
  • Evidence of establishing and maintaining excellent vendor relationships.
  • Demonstrated ability to work collaboratively across library teams.
  • Demonstrated skill in technical trouble-shooting and problem-solving.
  • Demonstrated supervisory skills.
  • Second advanced degree.

———————————————————————–

—–Original Message—–
From: lita-l-request@lists.ala.org [mailto:lita-l-request@lists.ala.org] On Behalf Of Spencer Lamm
Sent: Thursday, October 13, 2016 12:13 PM
To: lita-l@lists.ala.org
Subject: [lita-l] Jobs: Digital Repository Application Developer, Drexel University Libraries

Summary

Drexel University Libraries seeks a collaborative and creative professional to develop solutions for managing digital collections, research data, university records, and digital scholarship. Working primarily with our Islandora implementation, this position will play a key role as the Libraries advance preservation services and public access for a wide array of digital content including books, articles, images, journals, newspapers, audio, video, and datasets.

As a member of the Data & Digital Stewardship division, the digital repository application developer will work in a collaborative, team-based environment alongside other developers, as well as archives, metadata, and data services staff. The position’s primary responsibility will be working in a Linux environment with the Islandora digital repository stack, which includes the Fedora Commons digital asset management layer, Apache Solr, and Drupal. To support the ingestion and exposure of new collections and digital object types the position will extend the repository using tools such as: RDF, SPARQL, and triplestores; the SWORD protocol; and XSLT.

Reporting to the manager, discovery systems, the developer will collaborate with collection managers and stakeholders across campus. In addition, the successful candidate will play an active role in the Islandora and Fedora open source communities, contributing code, participating in working groups and engaging in other activities in support of current and future implementers of these technologies.

Job URL: http://www.drexeljobs.com/applicants/Central?quickFind=81621

Key Responsibilities

  • Enhance, extend, and maintain the Libraries’ Islandora-based digital

repository

  • Script metadata transformations and digital object processing using

BASH, Python, and XSLT

  • Develop workflows and integrate systems in collaboration with the

Libraries’ data infrastructure developer to support the ingestion of university records and research output, including datasets and publications

  • Work with campus collection managers and technology staff to plan and

coordinate content migrations

  • Collaborate with team members on the exposure of library and

repository data for indexing by search tools and reuse by other applications

  • Ensure adherence of systems to technical, quality assurance, data

integrity, and security standards for managing data

  • Document solutions and workflows for internal purposes and also as

part of compliance with University legal and privacy requirements

  • As part of the discovery systems team, provide support for library

applications and systems

Required Qualifications

  • Bachelor’s degree in Information or Computer Sciences or a related

field, or an equivalent combination of education and experience

  • 3 years minimum application or systems development experience
  • Experience with scripting languages such as Python and BASH
  • Demonstrated proficiency with a major language such as Java, PHP, Ruby
  • Experience performing data transfers utilizing software library or

language APIs

  • Experience with XML, XSLT, XPath, XQuery, and data encoding languages

and standards

  • Experience with Linux
  • Commitment to continuously enhancing development skills
  • Strong analytical and problem solving ability
  • Strong oral and written communications skills
  • Demonstrated success in working effectively both independently and

within teams

  • Evidence of flexibility and initiative working within a dynamic

environment and a diverse matrix organization

 

Preferred Qualifications

  • Experience in an academic, library, or archives environments
  • Experience with the Fedora Commons and Islandora digital asset

management systems

  • Working knowledge of Apache, Tomcat & other delivery servers.
  • Experience with triple stores, SPARQL, RDF
  • Experience with a version-control system such as Git or Subversion.

 

Interested, qualified applicants may apply at:

http://www.drexeljobs.com/applicants/Central?quickFind=81621

++++++++++++++++++++++++++++++++++++++++

https://jobs.mtholyoke.edu/index.cgi?&JA_m=JASDET&JA_s=459

Librarian and Instructional Technology Liaison – Data Services (#459)

Date Posted: 10/19/2016  Type/Department: Staff in Library, Information & Technology Services
As a member of a fully blended group of librarians and instructional technologists in the Research & Instructional Support (RIS) department, the Librarian/Library and Instructional Technology Liaison (title dependent on qualifications) will work closely with fellow liaisons in RIS to provide forward-looking library research and instructional technology services to faculty and students, with a special focus on data services.The liaison collaborates broadly across LITS as well as with internal and external partners to support faculty and students participating in the College’s data science curricular initiative and in data-intensive disciplines. The liaison coordinates the development, design, and provision of responsive and flexible data services programming for faculty and students, including data analysis, data storage, data publishing, data management, data visualization, and data preservation. The liaison consults with faculty and students in a wide range of disciplines on best practices for teaching and using data/statistical software tools such as R, SPSS, Stata, and MatLab.All liaisons collaborate with faculty to support the design, implementation and assessment of meaningfully integrated library research and technology skills and tools (including Moodle, the learning management system) into teaching and learning activities; provide library research and instructional technology consultation; effectively design, develop, deliver, and assess seminars, workshops, and other learning opportunities; provide self-motivated leadership in imagining and implementing improvements in teaching and learning effectiveness; serve as liaison to one or more academic departments or programs, supporting pedagogical and content needs in the areas of collection development, library research, and instructional technology decisions; maintain high levels of quality customer service standards responding to questions and problems;  partner with colleagues across Library, Information, and Technology Services (LITS) to ensure excellence in the provision of services in support of teaching and learning;  and actively work to help the RIS team and the College to create a welcoming environment in which a diverse population of students, faculty, and staff can thrive.Evening and weekend work may be necessary. In some circumstances, it may be important to assist during adverse weather and emergency situations to ensure essential services and service points are covered. Performs related duties as assigned.Qualifications:

  • Advanced degree required, preferably in education, educational technology, instructional design, or MLS with an emphasis in instruction and assessment. Open to other combinations of education and experience such as advanced degree in quantitative academic disciplines with appropriate teaching and outreach experience.
  • 3-5 years experience in an academic setting with one or more of the following: teaching, outreach, instructional technology and design support, or research support.
  • Significant experience with statistical/quantitative data analysis using one or more of the following tools: R, SPSS, Stata, or MatLab.
  • Significant experience with one or more of the following: data storage, data publishing, data management, data visualization, or data preservation.

Skills:

  • Demonstrated passion for the teaching and learning process, an understanding of a variety of pedagogical approaches, and the ability to develop effective learning experiences.
  • Demonstrated ability to lead projects that include diverse groups of people.
  • A love of learning, the ability to think critically with a dash of ingenuity, the open-mindedness to change your mind, the confidence to admit to not knowing something, and a willingness to learn and move on from mistakes.
  • Attention and care for detail without losing sight of the big picture and our users’ needs.
  • Flexibility to accept, manage, and incorporate change in a fast-paced environment.
  • Excellent oral and written communication, quantitative, organization, and problem-solving skills.
  • The ability to work independently with minimal supervision.
  • Able to maintain a professional and tactful approach in all interactions, ensuring confidentiality and an individual’s right to privacy regarding appropriate information.
  • Enthusiastic service orientation with sensitivity to the needs of users at all skill levels; the ability to convey technical information to a non-technical audience is essential.
  • Ability to travel as needed to participate in consortia and professional meetings and events.

++++++++++++++++++++++++++++++

From: lita-l-request@lists.ala.org [mailto:lita-l-request@lists.ala.org] On Behalf Of Williams, Ginger
Sent: Tuesday, November 22, 2016 8:37 AM
To: ‘lita-l@lists.ala.org’ <lita-l@lists.ala.org>
Subject: [lita-l] Job: Library Specialist Data Visualization & Collection Analytics (Texas USA)

 

library Specialist: Data Visualization & Collections Analytics

 

The Albert B. Alkek Library at Texas State University is seeking a Library Specialist: Data Visualization & Collections Analytics. Under the direction of the Head of Acquisitions, this position provides library-wide support for data visualization and collection analytics projects to support data-driven decision making. This position requires a high level of technical expertise and specialized knowledge to gather, manage, and analyze collection data and access rights, then report complex data in easy-to-understand visualizations. The position will include working with print and digital collections owned or leased by the library.

 

RESPONSIBILITIES: Develop and maintain an analytics strategy for the library. Manage and report usage statistics for electronic resources. Conduct complex holdings comparison analyses utilizing data from the Integrated Library System (ILS), vendors and/or external systems. Produce reports from the ILS on holdings and circulation. Develop strategies to clean and normalize data exported from the ILS and other systems for use in further analysis. Utilize data visualization strategies to report and present analytics. Conduct benchmarking with vendors, peer institutions, and stakeholders. Coordinate record-keeping of current and perpetual access rights for electronic resources and the management of titles in preservation systems such as LOCKSS and PORTICO. Maintain awareness of developments with digital preservation systems and national and international standards for electronic resources. Serve as the primary resource person for questions related to collections analytics and data visualization. Represent department and library-wide needs by participating in various committees. Participate in formulating departmental and unit policies. Pursue professional development activities to improve knowledge, skills, and abilities. Coordinate and/or perform special projects, participate in department & other staff meetings and perform other duties as needed.

QUALIFICATIONS:

Required: Ability to read, analyze, and understand data in a variety of formats; strong written, oral, and interpersonal skills, including ability to work effectively in a team; experience using R, Tableau, BayesiaLab or other data visualization or AI applications, demonstrated by an online portfolio; advanced problem solving, critical thinking, and analytical skills; demonstrated advanced proficiency with Microsoft Excel, including experience using VBA, macros, and formulas; intermediate familiarity with relational databases such as Microsoft Access, including creating relationships, queries, and reports; innovative thinking including the ability to utilize analytics/visualization tools in new, creative, and effective ways.

 

Preferred:  Bachelor’s degree in quantitative or data visualization field such as Applied Statistics, Data Science, or Business Analytics or certificate in data visualization; familiarity with library collection management standards and tools, such as reporting modules within integrated library systems, COUNTER, SUSHI, PIE-J, LOCKSS, PORTICO, library electronic resource usage statistics, and continuing resources; experience with SQL or other query language.

 

SALARY AND BENEFITS:  Commensurate with qualifications and experience. Benefits include monthly contribution to health insurance/benefits package and retirement program. No state or local income tax.

BACKGROUND CHECK: Employment with Texas State University is contingent upon the outcome of a criminal history background check.

Texas State’s 38,849 students choose from 98 bachelor’s, 90 master’s and 12 doctoral degree programs offered by the following colleges: Applied Arts, McCoy College of Business Administration, Education, Fine Arts and Communication, Health Professions, Liberal Arts, Science and Engineering, University College and The Graduate College. As an Emerging Research University, Texas State offers opportunities for discovery and innovation to faculty and students.

Application information:

Apply online at http://jobs.hr.txstate.edu

Texas State University is an Equal Opportunity Employer. Texas State, a member of the

Texas State University System, is committed to increasing the number of women and

minorities in administrative and professional positions.

+++++++++++++++++++++++++++++++++++

Assistant Professor
Working Title Assistant Professor – Web Development Librarian #002847
Department Office of the Dean – Hunter Library
Position Summary Hunter Library seeks an enthusiastic, innovative, collaborative, and user-oriented librarian for the position of Web Development and User Experience Librarian. This librarian will research, develop, and assess enhancements to the library’s web presence. The person in this position will design new sites and applications to improve the user experience in discovering, finding, and accessing library content and services. Providing vision and leadership in designing, developing and supporting the library website content and integrating it with the larger library web presence, which includes discovery tools, digital collections, and electronic resources; supervision of one technology support analyst, as well as staff/student employees engaged in related work, as assigned. Monitors workflow and deadlines; day-to-day management, including programming and editorial recommendations, of the library’s web pages and intranet; serves as a member of the library’s web steering committee, an advisory group that includes representatives from across the library; development and implementation web applications and tools, particularly for mobile environments. The library values collaboration and broad engagement in library-wide decisions and initiatives. This position reports directly to the Head of Technology, Access, and Special Collections.
Carnegie statement WCU embraces its role as a regionally engaged university and is designated by the Carnegie Foundation for the Advancement of Teaching as a community engaged university. Preference will be given to candidates who can demonstrate a commitment to public engagement through their teaching, service, and scholarship
Knowledge, Skills, & Abilities Required for this Position Strong leadership skills and ability to lead a web based electronic content management development team; experience in designing, developing, and supporting web sites using HTML, CSS, and JavaScript; familiarity with User Experience Design; basic skills in graphic design; familiarity with usability testing, WAI guidelines, and web analytics; familiarity with mobile platforms, applications, and design; familiarity with responsive design; familiarity with content management systems, intranets, relational databases, and web servers; demonstrated flexibility and initiative; strong commitment to user-centered services and service excellence; strong analytical and problem-solving skills; ability to work effectively with faculty, staff, and students; superior oral and written communication skills; ability to achieve tenure through effective job performance, service, and research.
Minimum Qualifications ALA-accredited master’s degree or international equivalent in library or information science; strong leadership skills and ability to lead a web based electronic content management development team; experience in designing, developing, and supporting web sites using HTML, CSS, and JavaScript; familiarity with User Experience Design; basic skills in graphic design; familiarity with usability testing, WAI guidelines, and web analytics; familiarity with mobile platforms, applications, and design; familiarity with responsive design; familiarity with content management systems, intranets, relational databases, and web servers. Demonstrated flexibility and initiative; strong commitment to user-centered services and service excellence; strong analytical and problem-solving skills; ability to work effectively with faculty, staff, and students; superior oral and written communication skills; ability to achieve tenure through effective job performance, service, and research
Preferred Qualifications Academic library experience; demonstrated skills in User Experience Design; demonstrated experience with usability testing, WAI guidelines, and web analytics; demonstrated experience with mobile platforms, applications, and design; demonstrated experience developing responsive web pages or applications; demonstrated experience with content management systems, relational databases, and web servers; skills or interest in photography; experience with graphic design software; familiarity with a programming environment that includes languages such as ASP.NET, PHP, Python, or Ruby
Position Type Permanent Full-Time

Position: Library Information Analyst

 

Position summary
The Library Information Analyst coordinates Access & Information Services (AIS) technology assessment activities, working in a 24/5 environment to support the technology needs of customers. This position will analyze and report quantitative and qualitative data gathered from various technology-related services including the iSpace (library maker space), equipment lending, and all public-facing user technology. Using this data, the incumbent will support strategic planning for improving and operationalizing technology-related services, provide analysis to support a wide variety of data to management, and makes recommendations for process improvements.

How to apply
See the full job description to learn more and apply online.

+++++++++++++++++++++

THE UNIVERSITY OF ALABAMA LIBRARIES

Web Development Librarian

The University of Alabama Libraries seeks a talented and energetic professional Web Development Librarian in the Web Technologies and Development unit. Reporting to the Manager of Web Technologies and Development, this position will be responsible for supporting and extending the Libraries’ custom web applications, tools, and web presence. The position will also engage in project work, and support new technology initiatives derived from our strategic plan. The position duties will be split among extending and supporting our custom PHP web apps framework, maintaining and enhancing our web site, maintaining and extending our custom Bento search tool, and developing for open-source digital initiatives such as EBSCO’s FOLIO library framework. The position will also support inter-departmental development and troubleshooting using your front-stack and back-end skills.

The successful candidate will maintain a knowledge of current best practices in all areas of responsibility with special attention to security. S/he will identify promising new technologies that can positively impact services or generate a better user experience and will be an innovative and entrepreneurial professional who desires to work in a creative, collaborative and respectful environment.

The Web Technologies and Applications department is responsible for the development of such nationally-recognized tools as our Bento search interface and our innovative applications of Ebsco’s EDS tool. The University Libraries emphasizes a culture of continuous learning, professional growth, and diversity through ongoing and regular training, and well-supported professional development.

REQUIRED QUALIFICATIONS:

  • MLS/MLIS degree from an ALA accredited program, or
  • Demonstrated ability to work independently, as well as collaboratively with diverse constituencies; comfortable with ambiguity; and effective oral, written and interpersonal communication
  • Experience (1 year+) developing for LAMP systems / extensive familiarity with PHP and MySQL or other back-end development Eg, must be able to write SQL queries and PHP code, and show understanding of web application usage using these tools within a Linux and Apache environment.
  • Extensive familiarity with front-stack development using Javascript and Javascript libraries, AJAX, JSON, HTML 5 and
  • Familiarity with version control usage systems in a development
  • Familiarity with basic UX, iterative design, accessibility standards and mobile first
  • Experience developing within a WordPress
  • Ability to problem solve
  • Ability to set and follow through on both individual and team priorities and
  • Aptitude for learning new technologies and working in a dynamic
  • Demonstrated comfort with an evolving technology
  • A desire to be awesome, and develop awesome projects.

PREFERRED QUALIFICATIONS:

  • 1-3 years of programming and development experience in a web environment using LAMP
  • Experience developing for, and supporting, common open-source library applications such as Omeka, ArchiveSpace, Dspace,
  • Experience with Java, Ruby, RAML
  • Familiarity with NoSQL databases and
  • Experience interacting with and manipulating REST API data
  • Application or mobile development
  • Experience with professional workflows using IDEs, staging servers, Git, Grunt, and
  • Familiarity with js, Bootstrap, Angular.js, Roots.io.
  • Familiar with UX methodologies and
  • Experience with web security issues, HTTPS, and developing secure
  • Experience developing for and within open-source

++++++++++++++++++++++++++++++++++++++

Web Developer/Content Strategist
0604162
University Libraries

Desired Qualifications

– Experience working with Drupal or similar CMS.

– Experience working with LibGuides.

– Familiarity with academic libraries.

General Summary: Designs, develops and maintains websites and related applications for the University Libraries. The position also leads a team to develop holistic communication strategies including the creation and maintenance of an intuitive online experience.

– Develops web content strategy for all University Libraries departments. Serves as Manager for CMS website. Leads effort to coordinate website messaging across multiple platforms including Libraries CMS, LibGuides, social media, and other electronic outlets. Leads research, organization, and public relations efforts concerning the development and release of new websites.

– Designs, tests, debugs and deploys websites. Maintains and updates website architecture and content. Ensures website architecture and content meets University standards.

– Collaborates with University staff to define and document website requirements. Gathers and reports usage statistics, errors or other performance statistics to improve information access and further the goals of the University Libraries.

– Works with Libraries Resource Management to incorporate web-related materials and resources from the Integrated Library System into other web platforms. Works with Libraries IT Services to coordinate maintenance of the architecture, functionality, and integrity of University Libraries websites.

Minimum Qualifications

– Bachelor’s degree or higher in a related field from an accredited institution.

– Three years’ relevant experience.

– Strong interpersonal, written and verbal communication skills.

– Experience documenting technical and content standards.

– Skills involving strong attention to detail.

– Supervisory or lead experience.

+++++++++++++++++++++
Academic Technology Specialist

https://www.rfcuny.org/careers/postings?pvnID=HO-1710-002124

General Description

Under supervision of the Director of Educational Technology, the Academic Technology Specialist will implement complex technical programs and/or projects; perform a range of work in development/programming, communications, technical support, instructional design, and other similar functions to support faculty, staff and students depending on the needs of the Office of Educational Technology; and provide input to educational technology policy-making decisions.Key Responsibilities and Activities:

  • Support in the implementation of 21st Century technologies, such as ePortfolios, blended/asynchronous courses, mobile learning, Web 2.0 tools for education;
  • Develop and implement innovative pedagogical applications using the latest computer, mobile and digital media;
  • Develop educational and interactive websites, including interactive learning modules, multimedia presentations, and rich media;
  • Provide one-to-one guidance to faculty in Blackboard, ePortfolios, blended/online learning, mobile learning, and digital media use in the classroom across all disciplines in a professional setting;
  • Support and enhance existing homegrown applications as required;
  • Develop and administer short-term training courses for faculty and students. Provide support for Blackboard, Digication, and WordPress users.
  • Keep abreast of the latest hardware and software developments and adapt them for pedagogical uses across disciplines.

 

Other Duties

  • Manage multiple projects in a dynamic team-oriented environment;
  • Serve as a liaison between Academic Departments and the Office of Educational Technology, and as a technical resource in all aspects of instructional design, as well as technologies used in the classroom.
 Qualifications
  • Bachelor Degree in Computer Science or related field, and three years of related work experience. Master Degree preferred.
  • In-depth experience of programming in ASP.NET MVC, PHP and C#;
  • In-depth experience with lecture capturing solutions (e.g. Tegrity, Panopto), TurnItIn, Camtasia, Adobe CS Suite,
  • Strong understanding of database design (MySQL, MS SQL);
  • Strong understanding of HTML5, CSS3, HTML, XHTML, XML, JavaScript, AJAX, JQUERY, and Internet standards and protocols;
  • Strong teamwork and interpersonal skills;
  • Knowledge of project development life cycle is a plus;
  • Strong understanding of WordPress Multisites, Kaltura, WikiMedia, and other CMS platforms is a plus;
  • Experience with Windows Mobile, iOS, and other mobile environments / languages is a plus.

_______________________________

Digital Literacies Librarian

Instruction Services Division – Library
University of California, Berkeley Library
Hiring range: Associate Librarian
$65,942 – $81,606 per annum, based on qualifications
This is a full time appointment available starting March 2019.

The University of California, Berkeley seeks a creative, collaborative, and user-oriented colleague as the Digital Literacies Librarian. The person in this role will join a team committed to teaching emerging scholars to approach research with confidence, creativity, and critical insight, empowering them to access, critically evaluate, and use information to create and distribute their own research in a technologically evolving environment. This position also has a liaison role with the School of Information, building collections and supporting research methodologies such as computational text analysis, data visualization, and machine learning.

The Environment

The UC Berkeley Library is an internationally renowned research and teaching facility at one of the nation’s premier public universities. A highly diverse and intellectually rich environment, Berkeley serves a campus community of 30,000 undergraduate students, over 11,000 graduate students, and 1,500 faculty. With a collection of more than 12 million volumes and a collections budget of over $15 million, the Library offers extensive collections in all formats and robust services to connect users with those collections and build their related research skills.

The Instruction Services Division (ISD) is a team of seven librarians and professional staff who provide leadership for all issues related to the Library’s educational role such as student learning, information literacy, first-year and transfer student experience, reference and research services, assessment of teaching and learning, instructor development, and the design of physical and virtual learning environments. We support course-integrated instruction, drop-in workshops, online guides, and individual research. Our work furthers the Library’s involvement in teaching and learning initiatives and emphasizes the opportunities associated with undergraduate education. We cultivate liaison relationships with campus partners and academic programs.

The School of Information (I School) offers: professional masters degrees in information management, data science, and cybersecurity; a doctoral program in Information Management & Systems; and a Graduate Certificate in Information and Communication Technologies and Development. Research areas include: natural language processing, computer-mediated communication, data science, human-computer interaction, information policy, information visualization, privacy, technology for developing regions, and user experience and design.

Responsibilities

Reporting to the Head of the Instruction Services Division, the Digital Literacies Librarian will further the Library’s digital literacy initiative (Level Up) by working with colleagues in the Library and engaging with campus partners. This librarian will play a key role in supporting information literacy and emerging research methods across the disciplines, partnering with colleagues who have expertise in these areas (e.g. Data Initiatives Expertise Group, Data and GIS Librarians, Digital Humanities Librarian) and campus partners (e.g. D-Lab, Academic Innovation Studio, Research IT, Research Data Management). Collaborations will be leveraged to identify, implement, and promote entry-level research support services for undergraduate users. This librarian will actively participate in the Library’s reference and instructional services—providing in-person reference, virtual reference, individual research consultations, in-person classes, and the development of online instructional content. This librarian will provide consultation and training to students, faculty, and librarians on using digital tools and techniques to enhance their research and to improve teaching and learning. Serving as a liaison to the I School, this position will establish strong relationships with faculty and graduate students and gain insights into trends in information studies that can be incorporated into the library’s instructional portfolio, with a special focus on undergraduates.

Working with colleagues in ISD and across the Library, the Digital Literacies Librarian will develop innovative programs and services. A key pedagogical tactic is promoting peer-to-peer learning for undergraduates, including administering the Library Undergraduate Fellows program. The Fellows program provides students with training and networking opportunities while helping the Library experiment and pilot service models to best support emerging scholars. New service models are piloted in the Center for Connected Learning (CCL) beta site in Moffitt Library. Currently in the design phase, the CCL is a hub for undergraduates to engage in multidisciplinary, multimodal inquiry and creation. Students learn from peers and experts as they ask, seek, and find answers to their questions in an environment unbound by disciplines or domain expertise. Students discover possibilities for learning and research by experimenting directly with new methods and tools. The space is run in partnership with students, and they are empowered to influence service and space design, structure, and policies. The Digital Literacies Librarian will contribute to this ethos by ensuring that emerging scholars are supported to experiment and be connected to the Library’s wealth of scholarly resources and programs.

Qualifications

Minimum Basic Qualification required at the time of application:

● Bachelor’s degree

Additional Required Qualifications required by start date of position:

● Master’s degree from an ALA accredited institution or equivalent international degree.
● Two or more years experience providing reference and/or instruction services in an academic or research library.
● Two or more years experience using digital scholarship methodologies.

Additional Preferred Qualifications:

● Experience applying current developments in information literacy, instructional design, digital initiatives, and assessment.
● Demonstrated understanding of methods and tools related to text mining, web scraping, text and data analysis, and visualization.
● Experience with data visualization principles and tools.
● Demonstrated ability to plan, coordinate, and implement effective programs, complex projects, and services.
● Demonstrated analytical, organizational, problem solving, interpersonal, and communication skills.
● Demonstrated initiative, flexibility, creativity, and ability to work effectively both independently and as a team member.
● Knowledge of the role of the library in supporting the research lifecycle.
● Participation in Digital Humanities Summer Institute (DHSI), ARL Digital Scholarship Institute, Library Carpentry, or other intensive program.

● Experience with or coursework in collection development in an academic or research library.
● Knowledge of licensing issues related to text and data mining.
● Familiarity with data science principles and programming languages such as Python or R.

+++++++++++++++++++

Making and Innovation Specialist, UNLV University Libraries [R0113536]

https://www.higheredjobs.com/admin/details.cfm?JobCode=176885111

ROLE of the POSITION

The Making and Innovation Specialist collaborates with library and campus colleagues to connect the Lied Library Makerspace with learning and research at the University of Nevada, Las Vegas. This position leads the instructional initiatives of the Makerspace, coordinates curricular and co-curricular outreach, and facilitates individual and group instruction. The incumbent coordinates daily Makerspace operations and supervises a team of student employees who maintain safety standards and provide assistance to users. As a member of the Department of Knowledge Production, this position works jointly with all disciplines to explore the application of technology in learning and research, and prioritizes creating inclusive spaces and experiences for the UNLV community.

QUALIFICATIONS

This position requires a bachelor’s degree from a regionally accredited college or university and professionals at all stages of their career are encouraged to apply.

Required

Technology

  • Ability to use technology in creative ways to facilitate research and learning.
  • Ability to maintain and troubleshoot digital fabrication technology.
  • Experience with 3D modeling and printing principles including equipment, software, and basic CAD skills.
  • Working knowledge of vector graphic editors and laser cutting or vinyl cutting equipment.
  • Experience with circuitry, Arduino microcontrollers, and Raspberry Pi single-board computers.
  • Coding skills as they apply to circuitry preferred.

Instructional & Organizational

  • Ability to create and maintain policies and instructional materials/guides for Makerspace equipment and services.
  • Managerial skills to hire, train, supervise, and inspire a team of student employees.
  • Excellent oral and written communication skills including the ability to describe relatively complex technical concepts to a non-technical audience.
  • Aptitude for developing and supporting learner-centered instruction for a variety of audiences.
  • Demonstrated capacity and skill to engage students and contribute to student success.
  • Ability to work creatively, collaboratively, and effectively to promote teamwork, diversity, equality, and inclusiveness within the Libraries and the campus.
  • Experience in a relevant academic or public setting preferred.

minecraft in K12

Minecraft: more than just a game

Posted on

One of the big draws of the Raspberry Pi is to learn programming. It can be used to learn to program Ruby, Python, Scratch, and even setup your own web server.

More for the use of MineCraft in Education in this blog:

https://blog.stcloudstate.edu/ims/?s=minecraft&submit=Search

1 2 3 4