geniza

version 4.x of the Princeton Geniza Project

https://github.com/princeton-cdh/geniza

Science Score: 85.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 3 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Committers with academic emails
    3 of 10 committers (30.0%) from academic institutions
  • Institutional organization owner
    Organization princeton-cdh has institutional domain (cdh.princeton.edu)
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.3%) to scientific vocabulary

Keywords

digital-humanities django geniza judaeo-arabic python

Keywords from Contributors

lending-library degoogle
Last synced: 6 months ago · JSON representation ·

Repository

version 4.x of the Princeton Geniza Project

Basic Info
  • Host: GitHub
  • Owner: Princeton-CDH
  • License: apache-2.0
  • Language: Python
  • Default Branch: main
  • Homepage: https://geniza.princeton.edu
  • Size: 48.1 MB
Statistics
  • Stars: 11
  • Watchers: 2
  • Forks: 2
  • Open Issues: 46
  • Releases: 29
Topics
digital-humanities django geniza judaeo-arabic python
Created over 5 years ago · Last pushed 6 months ago
Metadata Files
Readme Changelog License Citation Zenodo

README.rst

Princeton Geniza Project
#########################

.. sphinx-start-marker-do-not-remove

Python/Django web application for a version 4.x of the `Princeton Geniza Project
`_.

Python 3.12 / Django 5.2 / Node 22 / Postgresql 16 / Solr 9.2

.. image:: https://zenodo.org/badge/DOI/10.5281/zenodo.7347726.svg
   :target: https://doi.org/10.5281/zenodo.7347726

.. image:: https://github.com/Princeton-CDH/geniza/workflows/unit%20tests/badge.svg
    :target: https://github.com/Princeton-CDH/geniza/actions?query=workflow%3Aunit&20tests
    :alt: Unit Test status

.. image:: https://codecov.io/gh/Princeton-CDH/geniza/branch/main/graph/badge.svg
   :target: https://codecov.io/gh/Princeton-CDH/geniza
   :alt: Code coverage

.. image:: https://github.com/Princeton-CDH/geniza/workflows/dbdocs/badge.svg
    :target: https://dbdocs.io/princetoncdh/geniza
    :alt: dbdocs build

.. image:: https://img.shields.io/badge/code%20style-black-000000.svg
    :target: https://github.com/psf/black
    :alt: code style: Black

.. image:: https://img.shields.io/badge/%20imports-isort-%231674b1?style=flat&labelColor=ef8336
    :target: https://pycqa.github.io/isort/

.. image:: https://badges.crowdin.net/princeton-geniza-project/localized.svg
    :target: https://crowdin.com/project/princeton-geniza-project
    :alt: Localization status

.. image:: https://github.com/Princeton-CDH/geniza/actions/workflows/sphinx_docs.yml/badge.svg
    :target: https://github.com/Princeton-CDH/geniza/actions/workflows/sphinx_docs.yml
    :alt: Sphinx docs build status

Technical documentation is available at https://princeton-cdh.github.io/geniza/.

For developer instructions, see `DEVNOTES `_.

To access the data from the project, see https://github.com/princetongenizalab/.

License
-------
This software is licensed under the `Apache 2.0 License `_.

Owner

  • Name: Center for Digital Humanities at Princeton
  • Login: Princeton-CDH
  • Kind: organization
  • Email: cdh-info@princeton.edu
  • Location: Princeton, New Jersey

Citation (CITATION.cff)

# YAML 1.2
# Metadata for citation of this software according to the CFF format (https://citation-file-format.github.io/)
cff-version: 1.0.3
message: If you use this software, please cite it using these metadata.
# FIXME title as repository name might not be the best name, please make human readable
title: 'Princeton-CDH/geniza: v4.11'
doi: 10.5281/zenodo.7347726
identifiers:
  - description: "DOI for all versions of the geniza codebase"
    type: doi
    value: 10.5281/zenodo.7347725
  - description: "DOI for version 4.11 of the geniza codebase"
    type: doi
    value: 10.5281/zenodo.7347726
authors:
- given-names: Rebecca Sutton
  family-names: Koeser
  affiliation: Center for Digital Humanities, Princeton University
  orcid: https://orcid.org/0000-0002-8762-8057
- given-names: Gissoo
  family-names: Doroudian
  affiliation: Center for Digital Humanities, Princeton University
  orcid: https://orcid.org/0000-0002-6702-6964
- given-names: Ben
  family-names: Silverman
  affiliation: Performant Software
  orcid: https://orcid.org/0000-0002-4597-439X
- given-names: Nick
  family-names: Budak
  orcid: https://orcid.org/0000-0002-4542-0899
- given-names: Kevin
  family-names: McElwee
  orcid: https://orcid.org/0000-0003-2577-8102
- given-names: Ryan
  family-names: Heuser
  affiliation: Center for Digital Humanities, Princeton University
  orcid: https://orcid.org/0000-0002-4155-4961
version: '4.11'
date-released: 2022-11-22
repository-code: https://github.com/Princeton-CDH/geniza
license: Apache-2.0
references:
- type: website
  title: Princeton Geniza Project (v4.x)
  year: 2022
  authors:
  - name: The Center for Digital Humanities at Princeton
    website: https://cdh.princeton.edu
  url: https://geniza.princeton.edu/
- type: dataset
  title: Princeton Geniza Project metadata
  year: 2022
  url: https://github.com/princetongenizalab/pgp-metadata
- type: dataset
  title: Princeton Geniza Project text
  year: 2022
  url: https://github.com/princetongenizalab/pgp-text
keywords:
 - geniza
 - judaeo-arabic
 - "digital humanities"
 - python
 - django

GitHub Events

Total
  • Create event: 113
  • Release event: 7
  • Issues event: 195
  • Watch event: 3
  • Delete event: 94
  • Issue comment event: 268
  • Push event: 253
  • Pull request review event: 27
  • Pull request review comment event: 10
  • Pull request event: 190
Last Year
  • Create event: 113
  • Release event: 7
  • Issues event: 195
  • Watch event: 3
  • Delete event: 94
  • Issue comment event: 268
  • Push event: 253
  • Pull request review event: 27
  • Pull request review comment event: 10
  • Pull request event: 190

Committers

Last synced: 9 months ago

All Time
  • Total Commits: 4,029
  • Total Committers: 10
  • Avg Commits per committer: 402.9
  • Development Distribution Score (DDS): 0.492
Past Year
  • Commits: 293
  • Committers: 3
  • Avg Commits per committer: 97.667
  • Development Distribution Score (DDS): 0.058
Top Committers
Name Email Commits
Ben Silverman b****n@p****m 2,046
rlskoeser r****r@p****u 1,298
Kevin McElwee k****e@g****m 370
Nick Budak n****k@p****u 153
gissoo 4****o 96
Ryan Heuser r****r@g****m 55
apjanco a****o@g****m 3
allcontributors[bot] 4****] 3
Mohamed Abdellatif m****f@p****u 3
Owen Duffy-Massey o****y@g****m 2
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 192
  • Total pull requests: 220
  • Average time to close issues: 7 months
  • Average time to close pull requests: 6 days
  • Total issue authors: 7
  • Total pull request authors: 3
  • Average comments per issue: 1.53
  • Average comments per pull request: 0.81
  • Merged pull requests: 184
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 88
  • Pull requests: 150
  • Average time to close issues: about 1 month
  • Average time to close pull requests: 1 day
  • Issue authors: 6
  • Pull request authors: 3
  • Average comments per issue: 0.97
  • Average comments per pull request: 0.75
  • Merged pull requests: 123
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • blms (88)
  • kseniaryzhova (73)
  • richmanrachel (17)
  • rlskoeser (12)
  • amelbensalim (10)
  • mrustow (5)
  • gissoo (3)
  • zb8683 (1)
Pull Request Authors
  • blms (215)
  • rlskoeser (14)
  • mabdellatif88 (6)
Top Labels
Issue Labels
performant (122) 🆕 enhancement (86) 🗜️ awaiting testing (81) 🐛 bug (48) 🛠️ chore (25) 🚫 wontfix (10) Epic (8) ⚠️ tested needs attention (5) chore (5) 🗺️ design (4) ❓ question (3) ♿ accessibility (1)
Pull Request Labels
🆕 enhancement (2) 🗜️ awaiting testing (2) performant (2)

Dependencies

package-lock.json npm
  • 666 dependencies
package.json npm
  • @babel/core ^7.15.0 development
  • @babel/preset-env ^7.15.0 development
  • @percy/cli ^1.0.0-beta.70 development
  • autoprefixer ^10.3.2 development
  • babel-loader ^8.2.2 development
  • core-js ^3.16.3 development
  • css-loader ^6.2.0 development
  • css-minimizer-webpack-plugin ^3.0.2 development
  • mini-css-extract-plugin ^2.2.0 development
  • postcss-loader ^6.1.1 development
  • sass ^1.38.1 development
  • sass-loader ^12.1.0 development
  • start-server-and-test ^1.14.0 development
  • style-loader ^3.2.1 development
  • webpack ^5.51.1 development
  • webpack-bundle-tracker ^1.2.0 development
  • webpack-cli ^4.8.0 development
  • webpack-dev-server ^4.0.0 development
  • @hotwired/stimulus ^3.0.1
  • @hotwired/stimulus-webpack-helpers ^1.0.1
  • @hotwired/turbo ^7.1.0
  • openseadragon ^3.0.0
  • stimulus-use ^0.50.0-2
requirements/dev.txt pypi
  • black *
  • django-debug-toolbar *
  • future *
  • pre-commit *
  • pytest-ordering *
requirements/docs.txt pypi
  • sphinx *
requirements/prod.txt pypi
  • convertdate *
  • django >=3.2,<4.0
  • django-admin-inline-paginator *
  • django-admin-sortable2 *
  • django-adminlogentries *
  • django-csp *
  • django-csp-helpers *
  • django-fullurl *
  • django-gfklookupwidget *
  • django-modeltranslation ==0.17.5
  • django-multiselectfield *
  • django-split-settings *
  • django-tabular-export *
  • django-taggit >=1.5.1,<2.0
  • django-webpack-loader *
  • django-widget-tweaks *
  • djiffy >=0.8
  • eulxml *
  • gitpython *
  • natsort *
  • parasolr >=0.8.2
  • piffle >=0.4
  • psycopg2-binary *
  • pucas >=0.6
  • python-dateutil >=2.8
  • requests *
  • rich *
  • taggit-selectize *
  • unidecode *
  • wagtail >=2.15.3,<2.16
  • wagtail-localize *
requirements/test.txt pypi
  • django-dbml >=0.5.0
  • percy-selenium *
  • pytest >=4.6
  • pytest-cov *
  • pytest-django >=4.1.0,<4.5.0
  • wheel *
.github/workflows/codeql-analysis.yml actions
  • actions/checkout v3 composite
  • github/codeql-action/analyze v1 composite
  • github/codeql-action/autobuild v1 composite
  • github/codeql-action/init v1 composite
.github/workflows/dbdocs.yml actions
  • actions/checkout v3 composite
  • actions/setup-node v2-beta composite
  • actions/setup-python v2 composite
.github/workflows/lighthouse.yml actions
  • actions/cache v2 composite
  • actions/checkout v3 composite
  • actions/setup-node v2 composite
  • actions/setup-python v2 composite
  • postgres 12 docker
  • solr 8.6 docker
.github/workflows/sphinx_docs.yml actions
  • actions/cache v2 composite
  • actions/checkout v3 composite
  • actions/setup-python v2 composite
  • peaceiris/actions-gh-pages v3 composite
.github/workflows/unit_tests.yml actions
  • actions/cache v2 composite
  • actions/checkout v3 composite
  • actions/setup-node v2 composite
  • actions/setup-python v2 composite
  • codecov/codecov-action v3 composite
  • rtCamp/action-slack-notify master composite
  • postgres 12 docker
  • solr 8.6 docker
.github/workflows/visual_tests.yml actions
  • actions/cache v2 composite
  • actions/checkout v3 composite
  • actions/setup-node v2 composite
  • actions/setup-python v2 composite
  • postgres 12 docker
  • solr 8.6 docker
pyproject.toml pypi
requirements/scripts.txt pypi
  • iiif *
  • pandas *
  • python-slugify *
  • ratelimit *
requirements.txt pypi