Permalink
Please sign in to comment.
Showing
with
291 additions
and 120 deletions.
- +63 −38 AUK_Full-Text-collection_id.ipynb
- +119 −80 AUK_Full-Text_OUTPUT.ipynb
- +53 −0 CONTRIBUTING.md
- +11 −0 LICENSE.txt
- +45 −2 README.md
@@ -0,0 +1,53 @@ | |||
# Welcome! | |||
|
|||
If you are reading this document then you are interested in contributing to the AUK-Notebooks repo. All contributions are welcome: use-cases, documentation, code, ptatches, bug reports, feature requests, etc. You do not need to be a programmer to speak up! | |||
|
|||
### Use cases | |||
|
|||
If you would like to submit a use case for these notebooks, please submit and issue [here](https://github.com/archivesunleashed/auk-notebooks/issues/new), and begin the issue title with "Use Case:". | |||
|
|||
### Documentation | |||
|
|||
You can contribute documentation in two different ways. One way is to create an issue [here](https://github.com/archivesunleashed/auk-notebooks/issues/new) and begin the issue title with "Documentation:". | |||
|
|||
### Request a new feature | |||
|
|||
To request a new feature you should [open an issue](https://github.com/archivesunleashed/auk-notebooks/issues/new) or create a use case as described above (see _use case_ section above), and summarize the desired functionality. Begin the issue title with "Enhancement:". | |||
|
|||
### Report a bug | |||
|
|||
To report a bug you should [open an issue](https://github.com/archivesunleashed/auk-notebooks/issues/new) that summarizes the bug, and begin the issue title with "Bug". | |||
|
|||
In order to help us understand and fix the bug it would be great if you could provide us with: | |||
|
|||
1. The steps to reproduce the bug. This includes information about e.g. The AUK version you were using. | |||
2. The expected behavior. | |||
3. The actual, incorrect behavior. | |||
|
|||
Feel free to search the issue queue for existing issues (aka tickets) that already describe the problem; if there is such a ticket please add your information as a comment. | |||
|
|||
### Contribute code | |||
|
|||
_If you are interested in contributing code to AUK but do not know where to begin:_ | |||
|
|||
In this case you should [browse open issues](https://github.com/archivesunleashed/auk-notebooks/issues). | |||
|
|||
Contributions to AUK codebase should be sent as GitHub pull requests. See section _Create a pull request_ below for details. If there is any problem with the pull request we can work through it using the commenting features of GitHub. | |||
|
|||
* For _small patches_, feel free to submit pull requests directly for those patches. | |||
* For _larger code contributions_, please use the following process. The idea behind this process is to prevent any wasted work and catch design issues early on. | |||
|
|||
1. [Open an issue](https://github.com/archivesunleashed/auk-notebooks/issues), if a similar issue does not exist already. If a similar issue does exist, then you may consider participating in the work on the existing issue. | |||
2. Comment on the issue with your plan for implementing the issue. Explain what pieces of the codebase you are going to touch and how everything is going to fit together. | |||
3. The repository committers will work with you on the design to make sure you are on the right track. | |||
4. Implement your issue, create a pull request (see below), and iterate from there. | |||
|
|||
### Create a pull request | |||
|
|||
Take a look at [Creating a pull request](https://help.github.com/articles/creating-a-pull-request). In a nutshell you need to: | |||
|
|||
1. [Fork](https://help.github.com/articles/fork-a-repo) the AUK GitHub repository at [https://github.com/archivesunleashed/auk-notebooks](https://github.com/archivesleashed/auk-notebooks) to your personal GitHub account. | |||
2. Commit any changes to your fork. | |||
3. Send a [pull request](https://help.github.com/articles/creating-a-pull-request) to AUK GitHub repository that you forked in step 1. If your pull request is related to an existing issue -- for instance, because you reported a [bug/issue](https://github.com/archivesunleashed/auk-notebooks/issues) earlier -- prefix the title of your pull request with the corresponding issue number (e.g. `issue-123: ...`). Please also include a reference to the issue in the description of the pull. This can be done by using '#' plus the issue number like so '#123', also try to pick an appropriate name for the branch in which you're issuing the pull request from. | |||
|
|||
You may want to read [Syncing a fork](https://help.github.com/articles/syncing-a-fork) for instructions on how to keep your fork up to date with the latest changes of the upstream (official) `auk-notebooks` repository. |
@@ -0,0 +1,11 @@ | |||
Licensed under the Apache License, Version 2.0 (the "License"); | |||
you may not use this file except in compliance with the License. | |||
You may obtain a copy of the License at | |||
|
|||
http://www.apache.org/licenses/LICENSE-2.0 | |||
|
|||
Unless required by applicable law or agreed to in writing, software | |||
distributed under the License is distributed on an "AS IS" BASIS, | |||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||
See the License for the specific language governing permissions and | |||
limitations under the License. |
@@ -1,2 +1,45 @@ | |||
# auk-notebooks | |||
Prototying auk notebooks. | |||
# AUK; Jupyter Notebooks | |||
|
|||
![notebook screenshot](https://user-images.githubusercontent.com/3834704/53252943-1a89b880-368e-11e9-9a9a-31c43a045a55.png) | |||
|
|||
A prototype Jupyter notebook derivative for the Archives Unleashed Cloud. | |||
|
|||
## Requirements | |||
|
|||
Jupyter Notebook. Follow the instructions on [their website](https://jupyter.org). | |||
|
|||
Dependencies. Any version higher than below should work: | |||
|
|||
* Python 3.7 | |||
* ggplot (0.11.5) | |||
* matplotlib (1.15.1) | |||
* numpy (0.23.4) | |||
* pandas (0.23.4) | |||
* networkx (2.2) | |||
* nltk (3.4) | |||
|
|||
## Installation | |||
|
|||
Download this notebook from the Archives Unleashed Cloud as a derivative (or from here). Place the Cloud derivatives in a directory labelled `data` in the directory that you are running the notebook from. | |||
|
|||
This repository comes with sample data, you can swap out the sample data with your own Cloud data. | |||
|
|||
To run this sample: | |||
|
|||
``` | |||
git clone https://github.com/archivesunleashed/auk-notebooks.git | |||
cd auk-notebooks | |||
jupyter notebook | |||
``` | |||
|
|||
## Contributing | |||
|
|||
Please see [contributing guidelines](https://github.com/archivesunleashed/auk/blob/master/CONTRIBUTING.md) for details. | |||
|
|||
## License | |||
|
|||
This application is available as open source under the terms of the [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0). | |||
|
|||
## Acknowledgments | |||
|
|||
This work is primarily supported by the [Andrew W. Mellon Foundation](https://uwaterloo.ca/arts/news/multidisciplinary-project-will-help-historians-unlock). Any opinions, findings, and conclusions or recommendations expressed are those of the researchers and do not necessarily reflect the views of the sponsors. |
0 comments on commit
31e6401