{"id":29094184,"url":"https://github.com/rhgrant10/tsplib95","last_synced_at":"2025-06-28T09:03:55.342Z","repository":{"id":32858907,"uuid":"144481988","full_name":"rhgrant10/tsplib95","owner":"rhgrant10","description":"Library for working with TSPLIB files.","archived":false,"fork":false,"pushed_at":"2024-01-09T19:42:15.000Z","size":7226,"stargazers_count":74,"open_issues_count":13,"forks_count":18,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-25T10:21:12.261Z","etag":null,"topics":["networkx","networkx-graph","pypi","python","python3","traveling-salesman-problem","tsp","tsplib","tsplib-format"],"latest_commit_sha":null,"homepage":"https://tsplib95.readthedocs.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rhgrant10.png","metadata":{"files":{"readme":"README.rst","changelog":"HISTORY.rst","contributing":"CONTRIBUTING.rst","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.rst","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-08-12T16:17:54.000Z","updated_at":"2025-05-12T08:35:31.000Z","dependencies_parsed_at":"2024-06-18T20:11:29.899Z","dependency_job_id":null,"html_url":"https://github.com/rhgrant10/tsplib95","commit_stats":{"total_commits":165,"total_committers":4,"mean_commits":41.25,"dds":"0.030303030303030276","last_synced_commit":"57e73472ac2bdf64562b0c1cafa058395591da0a"},"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"purl":"pkg:github/rhgrant10/tsplib95","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rhgrant10%2Ftsplib95","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rhgrant10%2Ftsplib95/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rhgrant10%2Ftsplib95/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rhgrant10%2Ftsplib95/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rhgrant10","download_url":"https://codeload.github.com/rhgrant10/tsplib95/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rhgrant10%2Ftsplib95/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262371956,"owners_count":23300617,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["networkx","networkx-graph","pypi","python","python3","traveling-salesman-problem","tsp","tsplib","tsplib-format"],"created_at":"2025-06-28T09:03:54.806Z","updated_at":"2025-06-28T09:03:55.329Z","avatar_url":"https://github.com/rhgrant10.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"=========\nTSPLIB 95\n=========\n\n\n.. image:: https://img.shields.io/pypi/v/tsplib95.svg\n        :target: https://pypi.python.org/pypi/tsplib95\n        :alt: Available on PyPI\n\n.. image:: https://img.shields.io/travis/rhgrant10/tsplib95.svg\n        :target: https://travis-ci.org/rhgrant10/tsplib95\n        :alt: Continuous Integration\n\n.. image:: https://codecov.io/gh/rhgrant10/tsplib95/branch/master/graph/badge.svg\n        :target: https://codecov.io/gh/rhgrant10/tsplib95\n        :alt: Code Coverage\n\n.. image:: https://readthedocs.org/projects/tsplib95/badge/?version=latest\n        :target: https://tsplib95.readthedocs.io/?badge=latest\n        :alt: Documentation Status\n\n\n\nTSPLIB 95 is a library for working with TSPLIB 95 files.\n\n* Free software: Apache Software License 2.0\n* Documentation: https://tsplib95.readthedocs.io.\n\nFeatures\n--------\n\n- **read** and **write** TSPLIB95 file format like a boss\n- easily **convert** problems into ``networkx.Graph`` instances\n- supports **all** fields in the original standard\n- allows completely **custom** field and problem declarations\n\nIt also has a CLI program to print a tabular summary of one or more TSPLIB95\nfiles... no idea why anyone would want that, but there you have it nonetheless.\n\n\nCredits\n-------\n\nSee TSPLIB_ for original details, including file format specification, C++ code, and sample problems.\n\nThis package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.\n\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\n.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage\n\n.. _TSPLIB: http://comopt.ifi.uni-heidelberg.de/software/TSPLIB95/\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frhgrant10%2Ftsplib95","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frhgrant10%2Ftsplib95","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frhgrant10%2Ftsplib95/lists"}