diff

Diff some stuff, find out why it ain't the same.

https://github.com/julian/diff

Science Score: 26.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
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (5.8%) to scientific vocabulary

Keywords from Contributors

distributed mesh energy-system-model generic transformers particles data-profilers datacleaner pipeline-testing name-generation
Last synced: 10 months ago · JSON representation

Repository

Diff some stuff, find out why it ain't the same.

Basic Info
  • Host: GitHub
  • Owner: Julian
  • License: mit
  • Language: Python
  • Default Branch: main
  • Homepage:
  • Size: 142 KB
Statistics
  • Stars: 1
  • Watchers: 2
  • Forks: 2
  • Open Issues: 5
  • Releases: 6
Created almost 9 years ago · Last pushed 11 months ago
Metadata Files
Readme Funding License Security

README.rst

====
diff
====

|PyPI| |Pythons| |CI| |pre-commit|

.. |PyPI| image:: https://img.shields.io/pypi/v/diff.svg
  :alt: PyPI version
  :target: https://pypi.org/project/diff/

.. |Pythons| image:: https://img.shields.io/pypi/pyversions/diff.svg
  :alt: Supported Python versions
  :target: https://pypi.org/project/diff/

.. |CI| image:: https://github.com/Julian/diff/workflows/CI/badge.svg
  :alt: Build status
  :target: https://github.com/Julian/diff/actions?query=workflow%3ACI

.. |pre-commit| image:: https://results.pre-commit.ci/badge/github/Julian/diff/main.svg
  :alt: pre-commit.ci status
  :target: https://results.pre-commit.ci/latest/github/Julian/diff/main


``diff`` defines a difference protocol. Watch:

.. code-block:: python

    >>> class LonelyObject:
    ...     def __diff__(self, other):
    ...         return f"{self} is not like {other}"
    ...
    ...     def __repr__(self):
    ...         return ""

    >>> from diff import diff
    >>> diff(LonelyObject(), 12).explain()
    ' is not like 12'

Owner

  • Name: Julian Berman
  • Login: Julian
  • Kind: user
  • Location: New York, NY

Lover of things. Climber of molehills. Seeking friends for the end of the world.

GitHub Events

Total
  • Watch event: 1
  • Push event: 54
  • Pull request event: 39
  • Create event: 1
Last Year
  • Watch event: 1
  • Push event: 54
  • Pull request event: 39
  • Create event: 1

Committers

Last synced: 12 months ago

All Time
  • Total Commits: 98
  • Total Committers: 3
  • Avg Commits per committer: 32.667
  • Development Distribution Score (DDS): 0.51
Past Year
  • Commits: 34
  • Committers: 3
  • Avg Commits per committer: 11.333
  • Development Distribution Score (DDS): 0.118
Top Committers
Name Email Commits
Julian Berman J****n@G****m 48
pre-commit-ci[bot] 6****] 44
dependabot[bot] 4****] 6
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 11 months ago

All Time
  • Total issues: 3
  • Total pull requests: 74
  • Average time to close issues: N/A
  • Average time to close pull requests: 5 days
  • Total issue authors: 1
  • Total pull request authors: 2
  • Average comments per issue: 0.0
  • Average comments per pull request: 0.0
  • Merged pull requests: 63
  • Bot issues: 0
  • Bot pull requests: 74
Past Year
  • Issues: 0
  • Pull requests: 40
  • Average time to close issues: N/A
  • Average time to close pull requests: 6 days
  • Issue authors: 0
  • Pull request authors: 2
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 32
  • Bot issues: 0
  • Bot pull requests: 40
Top Authors
Issue Authors
  • Julian (3)
Pull Request Authors
  • pre-commit-ci[bot] (74)
  • dependabot[bot] (13)
Top Labels
Issue Labels
Pull Request Labels
dependencies (13) github_actions (13)

Packages

  • Total packages: 1
  • Total downloads:
    • pypi 7,954 last-month
  • Total dependent packages: 1
  • Total dependent repositories: 6
  • Total versions: 12
  • Total maintainers: 1
pypi.org: diff

You diff objects, you find out why they ain't the same.

  • Versions: 12
  • Dependent Packages: 1
  • Dependent Repositories: 6
  • Downloads: 7,954 Last month
Rankings
Downloads: 2.4%
Dependent repos count: 6.0%
Dependent packages count: 10.0%
Average: 15.3%
Forks count: 19.1%
Stargazers count: 38.8%
Maintainers (1)
Funding
  • https://github.com/sponsors/Julian
Last synced: 11 months ago

Dependencies

.github/workflows/ci.yml actions
  • actions/checkout v4 composite
  • actions/setup-python v4 composite
  • pypa/gh-action-pypi-publish release/v1 composite
  • softprops/action-gh-release v1 composite
  • wntrblm/nox 2023.04.22 composite
pyproject.toml pypi
  • attrs >=23.1.0