{"id":37081619,"url":"https://github.com/sandialabs/ufjc","last_synced_at":"2026-01-14T09:55:15.116Z","repository":{"id":42194894,"uuid":"459237069","full_name":"sandialabs/uFJC","owner":"sandialabs","description":"The Python package for the uFJC single-chain model.","archived":false,"fork":false,"pushed_at":"2025-08-20T03:06:50.000Z","size":119121,"stargazers_count":1,"open_issues_count":0,"forks_count":2,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-08-20T05:33:11.585Z","etag":null,"topics":["polymers","python","scr-2754","snl-applications","statistical-mechanics","thermodynamics"],"latest_commit_sha":null,"homepage":"https://sandialabs.github.io/uFJC","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sandialabs.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":"docs/CONTRIBUTING.rst","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2022-02-14T16:26:22.000Z","updated_at":"2025-08-20T03:06:53.000Z","dependencies_parsed_at":"2023-02-13T05:00:46.507Z","dependency_job_id":"db8abd2f-483a-41d7-af84-b90128dddef3","html_url":"https://github.com/sandialabs/uFJC","commit_stats":{"total_commits":376,"total_committers":3,"mean_commits":"125.33333333333333","dds":0.02659574468085102,"last_synced_commit":"c032e59c67d4c97cb5d37fcf18608b089ee5f645"},"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"purl":"pkg:github/sandialabs/uFJC","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sandialabs%2FuFJC","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sandialabs%2FuFJC/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sandialabs%2FuFJC/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sandialabs%2FuFJC/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sandialabs","download_url":"https://codeload.github.com/sandialabs/uFJC/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sandialabs%2FuFJC/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28416129,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-14T08:38:59.149Z","status":"ssl_error","status_checked_at":"2026-01-14T08:38:43.588Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["polymers","python","scr-2754","snl-applications","statistical-mechanics","thermodynamics"],"created_at":"2026-01-14T09:55:14.555Z","updated_at":"2026-01-14T09:55:15.109Z","avatar_url":"https://github.com/sandialabs.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"####\nuFJC\n####\n\n|build| |docs| |codecov| |coveralls| |codefactor| |pyversions| |pypi| |conda| |docker| |license| |zenodo|\n\nThe Python package for the uFJC single-chain model.\n\n************\nInstallation\n************\n\nThe package can be installed using ``pip`` via the `Python Package Index \u003chttps://pypi.org/project/ufjc/\u003e`_ (PyPI),\n\n::\n\n    pip install ufjc\n\nor using ``conda`` via the ``mrbuche`` channel on `Anaconda \u003chttps://anaconda.org/mrbuche/ufjc\u003e`_,\n\n::\n\n    conda install --channel mrbuche ufjc\n    \nAlternatively, a branch can be directly installed using\n\n::\n\n    pip install git+https://github.com/sandialabs/ufjc.git@\u003cbranch-name\u003e\n\nor after cloning a branch and executing ``python setup.py install``.\nThere are also `Docker images \u003chttps://hub.docker.com/r/mrbuche/ufjc\u003e`_ available for use.\nIn all of these cases, a valid installation can be tested by running\n\n::\n\n    python -m ufjc.tests\n\n***********\nInformation\n***********\n\n- `Contributing \u003chttps://ufjc.readthedocs.io/en/latest/CONTRIBUTING.html\u003e`__\n- `Documentation \u003chttps://ufjc.readthedocs.io/en/latest/\u003e`__\n- `Examples \u003chttps://ufjc.readthedocs.io/en/latest/ufjc.examples.html\u003e`__\n- `License \u003chttps://github.com/sandialabs/ufjc/blob/main/LICENSE\u003e`__\n- `Releases \u003chttps://github.com/sandialabs/ufjc/releases\u003e`__\n- `Repository \u003chttps://github.com/sandialabs/ufjc\u003e`__\n- `Tutorial \u003chttps://ufjc.readthedocs.io/en/latest/TUTORIAL.html\u003e`__\n\n********\nCitation\n********\n\n\\M. R. Buche and S. J. Grutzik, ``uFJC``: the Python package for the uFJC single-chain model, `Zenodo (2022) \u003chttps://doi.org/10.5281/zenodo.6114263\u003e`_.\n\n\\M. R. Buche, M. N. Silberstein, and S. J. Grutzik, Freely jointed chain models with extensible links, `Physical Review E 106, 024502 (2022) \u003chttps://doi.org/10.1103/PhysRevE.106.024502\u003e`_.\n\n*********\nCopyright\n*********\n\nCopyright 2022 National Technology \u0026 Engineering Solutions of Sandia, LLC (NTESS). Under the terms of Contract DE-NA0003525 with NTESS, the U.S. Government retains certain rights in this software.\n\n..\n    Badges ========================================================================\n\n.. |build| image:: https://img.shields.io/github/actions/workflow/status/sandialabs/ufjc/main.yml?branch=main\u0026label=GitHub\u0026logo=github\n    :target: https://github.com/sandialabs/ufjc\n\n.. |docs| image:: https://img.shields.io/readthedocs/ufjc?logo=readthedocs\u0026label=Read%20the%20Docs\n    :target: https://ufjc.readthedocs.io/en/latest/\n\n.. |codecov| image:: https://img.shields.io/codecov/c/github/sandialabs/ufjc?label=Codecov\u0026logo=codecov\n    :target: https://codecov.io/gh/sandialabs/ufjc\n\n.. |coveralls| image:: https://img.shields.io/coveralls/github/sandialabs/ufjc?logo=coveralls\u0026label=Coveralls\n    :target: https://coveralls.io/github/sandialabs/ufjc?branch=main\n\n.. |codefactor| image:: https://img.shields.io/codefactor/grade/github/sandialabs/ufjc?label=Codefactor\u0026logo=codefactor\n   :target: https://www.codefactor.io/repository/github/sandialabs/ufjc\n\n.. |pyversions| image:: https://img.shields.io/pypi/pyversions/ufjc.svg?logo=python\u0026logoColor=FBE072\u0026color=4B8BBE\u0026label=Python\n    :target: https://pypi.org/project/ufjc/\n\n.. |pypi| image:: https://img.shields.io/pypi/v/ufjc?logo=pypi\u0026logoColor=FBE072\u0026label=PyPI\u0026color=4B8BBE\n    :target: https://pypi.org/project/ufjc/\n\n.. |conda| image:: https://img.shields.io/conda/v/mrbuche/ufjc.svg?logo=anaconda\u0026color=3EB049\u0026label=Anaconda\n    :target: https://anaconda.org/mrbuche/ufjc/\n\n.. |docker| image:: https://img.shields.io/docker/v/mrbuche/ufjc?color=0db7ed\u0026label=Docker%20Hub\u0026logo=docker\u0026logoColor=0db7ed\n    :target: https://hub.docker.com/r/mrbuche/ufjc\n\n.. |license| image:: https://img.shields.io/github/license/sandialabs/ufjc?label=License\n    :target: https://github.com/sandialabs/ufjc/blob/main/LICENSE\n\n.. |zenodo| image:: https://zenodo.org/badge/DOI/10.5281/zenodo.6114263.svg\n    :target: https://doi.org/10.5281/zenodo.6114263\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsandialabs%2Fufjc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsandialabs%2Fufjc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsandialabs%2Fufjc/lists"}