https://github.com/contextlab/lab-manual
Lab manual for the Contextual Dynamics Laboratory at Dartmouth College
Science Score: 36.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
✓Committers with academic emails
13 of 50 committers (26.0%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (17.2%) to scientific vocabulary
Keywords
Keywords from Contributors
Repository
Lab manual for the Contextual Dynamics Laboratory at Dartmouth College
Basic Info
- Host: GitHub
- Owner: ContextLab
- License: mit
- Language: TeX
- Default Branch: master
- Homepage: http://www.context-lab.com
- Size: 106 MB
Statistics
- Stars: 20
- Watchers: 6
- Forks: 91
- Open Issues: 20
- Releases: 0
Topics
Metadata Files
README.md
Overview
This repository contains the lab manual (and associated source code) for the Contextual Dynamics Laboratory (CDL) at Dartmouth College. The lab manual describes the rights and responsibilities of all CDL members, and it introduces our general research approach and lab policies.
All new lab members are required to read (and modify!) this repository prior to joining the lab. New lab members are also required to complete a list of basic tasks (and signify that they have done so via a checklist at the end of the manual). The tasks are intended to ensure that every lab member is on the same page with respect to expectations and that every lab member has acquired a minimum viable set of skills needed to do research in the lab.
A PDF of the latest version of the lab manual may always be found here.
Building the PDF
To compile a PDF of the lab manual, you need to first install a working distribution of LaTeX. If you're on a mac with homebrew, you can run brew install --cask mactex.
Once you've made (and saved) your changes to lab_manual.tex, run the compile.sh script in your Terminal:
bash
./compile.sh
If everything works correctly, you should see a bunch of text, along with the last two lines that look something like
bash
Output written on lab_manual.pdf (42 pages, 232572 bytes).
Transcript written on lab_manual.log.
Before committing your changes to the lab manual (see below), double check that the PDF looks correct: - Make sure you haven't introduced new typos or formatting issues - Make sure the table of contents (page 3) looks correct, and that the links in the table of contents still point to the correct sections - Check that the margin notes haven't been moved to strange locations (e.g., spanning multiple pages)
Why are we sharing this repository with the public?
Our lab manual is, in one sense, intended to provide information that is specific to the CDL. So it's possible it'll be useful only to CDL lab members. However, we hope that others might find some aspects of the manual useful. For example, perhaps you like the look of the LaTeX template we used. Or perhaps you like some of the contents and want to incorporate something like it into your own operating manual. Or maybe you don't like something, and you want to use our manual as a counterexample! Whatever you'd like to do with the contents, we offer this repository freely and in the spirit of openness and collaboration. By the same token, we make no claims as to the accuracy of the documentation or code herein, so we invite you to proceed at your own risk.
Contributing
The way we develop collaborative documents and code in the CDL is to have a central repository for each project (e.g. this page) that everyone on the project has read access to. This repository is public, so everyone with an Internet connection has access to the contents of this repository, and anyone can (in principle) submit a pull request to change the contents. In practice, however, any substantial (e.g. beyond simple typo and grammar corrections) changes will need to be discussed by CDL lab members in person (e.g. during our weekly lab meetings). (So: feel free to contribute whatever you'd like, but before taking the time to do so please recognize that if you are not affiliated with the CDL, or planning to become affiliated, then it's unlikely that we'd incorporate major changes into the manual without having discussed it with you first.)
In order to modify the central code repository, you need to fork this repository, add your content to your fork, and then submit a pull request to incorporate your changes (from your fork) into the central repository. This allows us to maintain a stable working version in the central repository that everyone can access and rely on, while also allowing individual contributors to maintain (unstable) working versions. If these terms (forking, pulling, pushing, etc.) are unfamiliar or confusing, you should read through these Git Tutorials before proceeding.
To set up your fork:
1. Press the "fork" button in the upper right corner of the repository's website (link above).
2. Clone your fork to your local machine (git clone https://github.com/<GitHub Username>/lab-manual.git).
3. Set the central repository as an upstream remote: git remote add upstream https://github.com/ContextLab/lab-manual.git.
4. Each time you want to make changes to your local copy, sync it with the central repository by running git pull upstream master.
5. When you're done making changes, type git commit -a -m "<MESSAGE DESCRIBING WHAT YOU CHANGED> and then git push.
6. Repeat steps 4 and 5 until you have something to share with the world. Note: you can push broken code to your local fork without damaging anything in the central repository, so we encourage frequent committing and pushing (even of broken code) to your local fork. This will ensure that (a) you always have a recent online backup of your work and (b) there is a clear record of what you did and the path you took to accomplish it.
7. When you're ready to share your code with the world, go back to your fork's web page (https://github.com/<GitHub Username>/lab-manual), navigate to the "pull requests" tab (upper left), and press the "New pull request" button in the upper right. Describe what you did and submit your pull request by filling out the prompts. Then someone from the CDL will review the changes and merge them in, and everyone will have access to your changes.
Owner
- Name: Contextual Dynamics Laboratory
- Login: ContextLab
- Kind: organization
- Email: contextualdynamics@gmail.com
- Location: Hanover, NH
- Website: http://www.context-lab.com
- Repositories: 35
- Profile: https://github.com/ContextLab
Contextual Dynamics Laboratory at Dartmouth College
GitHub Events
Total
- Issues event: 2
- Watch event: 1
- Issue comment event: 9
- Push event: 3
- Pull request review event: 1
- Pull request event: 24
- Fork event: 16
Last Year
- Issues event: 2
- Watch event: 1
- Issue comment event: 9
- Push event: 3
- Pull request review event: 1
- Pull request event: 24
- Fork event: 16
Committers
Last synced: 10 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| paxtonfitzpatrick | p****9@d****u | 64 |
| Jeremy Manning | j****g@d****u | 64 |
| Jeremy R. Manning | m****3@p****u | 63 |
| Soohwan Park | s****5@g****m | 6 |
| jbacus1 | 1****1 | 6 |
| Xinming Xu | x****2@g****m | 5 |
| tmuntianu | t****a@y****m | 4 |
| gradyr9 | 6****9 | 4 |
| Luca Lit | 4****8 | 4 |
| Sarah | s****1@d****u | 3 |
| Ansh Patel | a****l@A****n | 3 |
| markt | p****s@g****m | 3 |
| annegeorge22 | 5****2 | 3 |
| Daniel Carstensen | d****4@d****u | 3 |
| whb21 | 4****1 | 2 |
| tchenn2020 | 7****0 | 2 |
| dkohli23 | 6****3 | 2 |
| Austin Zhang | a****8@g****m | 2 |
| Caroline | c****3@n****u | 2 |
| EvanMcD1 | e****d@i****m | 2 |
| William Chen | w****1@g****m | 2 |
| natalieschreder | n****4@d****u | 2 |
| dgupgu | d****5@g****m | 2 |
| chetan pavuluri | c****i@c****l | 2 |
| Kirsten Z | k****z@K****l | 2 |
| Esme Chen | e****n@y****m | 2 |
| Kelly Rutherford | k****d@K****l | 2 |
| jeremy.r.manning@dartmouth.edu | j****g@t****l | 1 |
| ethanadner552 | e****2@d****u | 1 |
| contralto | c****a@g****m | 1 |
| and 20 more... | ||
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 9 months ago
All Time
- Total issues: 40
- Total pull requests: 86
- Average time to close issues: 11 months
- Average time to close pull requests: 2 months
- Total issue authors: 23
- Total pull request authors: 66
- Average comments per issue: 1.2
- Average comments per pull request: 0.76
- Merged pull requests: 36
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 1
- Pull requests: 15
- Average time to close issues: about 5 hours
- Average time to close pull requests: about 1 month
- Issue authors: 1
- Pull request authors: 11
- Average comments per issue: 1.0
- Average comments per pull request: 0.33
- Merged pull requests: 1
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- jeremymanning (14)
- paxtonfitzpatrick (5)
- lucywowen (1)
- amartinez2020 (1)
- krutherford19 (1)
- Vi2x101 (1)
- lucalit888 (1)
- guidodarezzo (1)
- wc24601 (1)
- annegeorge22 (1)
- ShCHewitt (1)
- hxliu02 (1)
- F1LM1 (1)
- austinzhang1018 (1)
- chetanpavuluri (1)
Pull Request Authors
- paxtonfitzpatrick (6)
- jbacus1 (4)
- acao88 (4)
- michaelchen78 (4)
- m4nr44j (3)
- thomas-corrado (2)
- matthewconnorgivens (2)
- rohangoyal127 (2)
- reva5 (2)
- hungtuchen (2)
- daniel-carstensen (2)
- benlehrburger (2)
- cankam1 (2)
- everetttai (2)
- mielwewerka (2)