Giter Club home page Giter Club logo

lab-workshops's Introduction

DHLab Workshops

Welcome to the landing page for workshops taught by Yale University's Digital Humanities Lab. This repository contains code, data, and visualizations from past workshops. If you're interested in working through the materials, follow the links below to access the relevant subdirectories in this repository. If you're a Yale affiliate and would like to propose a future workshop on data mining or humanities programming, open an issue for this repository or get in touch via email!

Creation Date Topic
05-24-2016 Plotting the distribution of keywords in a single text with R
05-31-2016 Plotting the distributions of keywords in multiple texts with R
07-14-2016 Web Scraping with Unix and Python
08-18-2016 Building a Bookworm on a Linux Server
09-20-2016 Topic Modeling with R
09-27-2016 Introduction to the Command Line
10-11-2016 InPho Topic Explorer
01-26-2017 Introduction to React.js
04-13-2017 Google Analytics with R
04-18-2017 Introduction to Git and Github
04-20-2017 Introduction to ggplot2
09-26-2017 Named Entity Recognition with Stanford's CoreNLP
10-17-2017 Introduction to Story Maps
10-25-2017 Introduction to JavaScript
11-10-2017 Command Line Git
11-28-2017 Introduction to D3
03-09-2018 Topic Modeling with Python
03-26-2018 GitHub Pages
10-03-2018 Introduction to Machine Learning
04-17-2019 Creating Art with Neural Networks
11-01-2019 Introduction to Word Vectors
12-10-2019 Creating Art with Neural Networks
01-23-2020 Text Recognition with Adobe Acrobat & ABBYY Finereader
02-27-2020 Neural Style Transfer with RunwayML
06-02-2020 Guide for Getting Started with Tropy
06-22-2020 Data Visualization with Tableau Public
10-01-2020 First Steps with Python
10-15-2020 Getting Started with Application Programming Interfaces (APIs)
10-22-2020 Intro to HTML Parsing with Python
10-29-2020 Getting Started with Networks
11-05-2020 Classification with Python
12-03-2020 Color Analysis with Python
12-10-2020 Analyzing Image Similarity with Python

DHLab Python for Humanists Series

Sequence Number Topic
01 First Steps with Python
02 Getting Started with Application Programming Interfaces (APIs)
03 Intro to HTML Parsing with Python
04 Getting Started with Networks
05 Classification with Python
06 Color Analysis with Python
07 Analyzing Image Similarity with Python

lab-workshops's People

Contributors

cderose avatar dependabot[bot] avatar duhaime avatar joshuadull avatar kostasx avatar pleonard212 avatar triplingual avatar waffle-iron avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

lab-workshops's Issues

Bookworm on Ubuntu - /etc/mysql/my.cnf

Do we know if the Ubuntu script is modifying /etc/mysql/my.cnf (that is, the central one, not ~/.my.cnf) to include the customizations that Bookworm uses? This may not have any effect on small datasets, but will probably lead to an underside TMP table error on larger ones...

D3 workshop

I just met with Dominique in the library to discuss her team's desire to visualize some linked open data with D3. I thought we should do a lab session on the topic, helping folks munge XML data as exported from Dominique's server (which is a large linked open data server) into the miserables.json format used by several d3 examples. We could then show participants that this same data can be visualized with:

a force-directed graph: https://bl.ocks.org/mbostock/4062045
a cooccurrence matrix: https://bost.ocks.org/mike/miserables/
an arc diagram: http://bl.ocks.org/enjoylife/4e435d329c2c743da33e

That could help open up discussion on the virtues of different data visualization techniques...

Bookworm :: CGI Connection Error?

I'm able to get Federalist mostly working, except. Except that I get the spinning loading wheel of death. In my apache error log, there's a mostly helpful error:

[Tue Aug 23 20:50:42.716682 2016] [cgi:error] [pid 12821] [client 130.132.173.70:43443] AH01215: ERROR:root:/etc/mysql/my.cnf, referer: http://54.152.238.88/federalist/

Don't try to access the instance right now, as it's shut down. Do I need my bookworm db credentials in /etc/mysql/my.cnf? I don't really care why it's looking there instead of ~/.my.cnf as long as I can make the connection, though it's a little odd.

word-vectors workshop: To be done

What's left to do on the word-vectors workshop:

  • fix PDF links
  • Add Hierarchical explanation
  • explain centroid more?
  • Review for typos/mistakes
  • Add resources section/links to more info

Building a Bookworm

We're running a live instance here: http://bookworm.library.yale.edu/collections/vogue/

The latest code, more up-to-date code is here:

API: https://github.com/bookworm-project/bookwormDB
Default FrontEnd (HighCharts line graph): https://github.com/Bookworm-project/BookwormGUI

In addition, Ben has been working on d3-based visualizations from the same API backend, here: https://github.com/bmschmidt/BookwormD3

We would have texts ready to go for attendees. Ideas for texts to prepare:

  • Vogue photo captions [PL]
  • Medical Heritage Library pre-1923 texts [MG]

Using Github

This is a request for a workshop on how to use Github :)

Bookworm on Ubuntu - consider @locahost for MySQL permissions

Several bookworm scripts (specifically, those for flushing and reloading data) assume 'dbadmin'@'localhost' rather than 'dbadmin'@'127.0.0.1'. Not sure how interchangeable they are; we could either add in localhost as an addition or swap it out.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.