{"id":13483021,"url":"https://github.com/veusz/veusz","last_synced_at":"2026-10-19T17:16:32.402Z","repository":{"id":1372558,"uuid":"1324413","full_name":"veusz/veusz","owner":"veusz","description":"Veusz scientific plotting application","archived":false,"fork":false,"pushed_at":"2026-08-22T09:04:14.000Z","size":19585,"stargazers_count":1054,"open_issues_count":410,"forks_count":141,"subscribers_count":38,"default_branch":"master","last_synced_at":"2026-10-17T10:37:38.660Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://veusz.github.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/veusz.png","metadata":{"files":{"readme":"README.md","changelog":"ChangeLog","contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":"support/MacOS_ReadMe.txt","governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2011-02-03T15:13:28.000Z","updated_at":"2026-10-15T14:25:24.000Z","dependencies_parsed_at":"2026-08-21T18:20:56.544Z","dependency_job_id":null,"html_url":"https://github.com/veusz/veusz","commit_stats":{"total_commits":3386,"total_committers":37,"mean_commits":91.51351351351352,"dds":"0.029238038984051973","last_synced_commit":"c690eb61739312cd85ff9e2632357f410c10bc9f"},"previous_names":[],"tags_count":83,"template":false,"template_full_name":null,"purl":"pkg:github/veusz/veusz","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/veusz%2Fveusz","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/veusz%2Fveusz/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/veusz%2Fveusz/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/veusz%2Fveusz/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/veusz","download_url":"https://codeload.github.com/veusz/veusz/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/veusz%2Fveusz/sbom","scorecard":{"id":113339,"data":{"date":"2025-08-04","repo":{"name":"github.com/veusz/veusz","commit":"2b5d6a7537fc65502186536b2ade850664f82b6c"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":3.9,"checks":[{"name":"Code-Review","score":0,"reason":"Found 1/30 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 14 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/build-binary-linux.yml:1","Warn: no topLevel permission defined: .github/workflows/build-binary-macos-arm.yml:1","Warn: no topLevel permission defined: .github/workflows/build-binary-macos-x86-64.yml:1","Warn: no topLevel permission defined: .github/workflows/build-binary-windows.yml:1","Warn: no topLevel permission defined: .github/workflows/github-ubuntu-pip.yml:1","Warn: no topLevel permission defined: .github/workflows/github-windows-pip.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#dangerous-workflow"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: COPYING:0","Info: FSF or OSI recognized license: GNU General Public License v2.0: COPYING:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-binary-linux.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/veusz/veusz/build-binary-linux.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-binary-linux.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/veusz/veusz/build-binary-linux.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build-binary-linux.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/veusz/veusz/build-binary-linux.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-binary-linux.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/veusz/veusz/build-binary-linux.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-binary-macos-arm.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/veusz/veusz/build-binary-macos-arm.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-binary-macos-arm.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/veusz/veusz/build-binary-macos-arm.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build-binary-macos-arm.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/veusz/veusz/build-binary-macos-arm.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-binary-macos-arm.yml:61: update your workflow using https://app.stepsecurity.io/secureworkflow/veusz/veusz/build-binary-macos-arm.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-binary-macos-x86-64.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/veusz/veusz/build-binary-macos-x86-64.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-binary-macos-x86-64.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/veusz/veusz/build-binary-macos-x86-64.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build-binary-macos-x86-64.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/veusz/veusz/build-binary-macos-x86-64.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-binary-macos-x86-64.yml:61: update your workflow using https://app.stepsecurity.io/secureworkflow/veusz/veusz/build-binary-macos-x86-64.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-binary-windows.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/veusz/veusz/build-binary-windows.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build-binary-windows.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/veusz/veusz/build-binary-windows.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-binary-windows.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/veusz/veusz/build-binary-windows.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build-binary-windows.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/veusz/veusz/build-binary-windows.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-binary-windows.yml:82: update your workflow using https://app.stepsecurity.io/secureworkflow/veusz/veusz/build-binary-windows.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-binary-windows.yml:87: update your workflow using https://app.stepsecurity.io/secureworkflow/veusz/veusz/build-binary-windows.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/github-ubuntu-pip.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/veusz/veusz/github-ubuntu-pip.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/github-ubuntu-pip.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/veusz/veusz/github-ubuntu-pip.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/github-ubuntu-pip.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/veusz/veusz/github-ubuntu-pip.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/github-windows-pip.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/veusz/veusz/github-windows-pip.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/github-windows-pip.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/veusz/veusz/github-windows-pip.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/github-windows-pip.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/veusz/veusz/github-windows-pip.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/github-windows-pip.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/veusz/veusz/github-windows-pip.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/build-binary-linux.yml:20","Warn: pipCommand not pinned by hash: .github/workflows/build-binary-linux.yml:39","Warn: pipCommand not pinned by hash: .github/workflows/build-binary-linux.yml:40","Warn: pipCommand not pinned by hash: .github/workflows/build-binary-linux.yml:41","Warn: pipCommand not pinned by hash: .github/workflows/build-binary-linux.yml:42","Warn: pipCommand not pinned by hash: .github/workflows/build-binary-macos-arm.yml:23","Warn: pipCommand not pinned by hash: .github/workflows/build-binary-macos-arm.yml:42","Warn: pipCommand not pinned by hash: .github/workflows/build-binary-macos-arm.yml:43","Warn: pipCommand not pinned by hash: .github/workflows/build-binary-macos-arm.yml:44","Warn: pipCommand not pinned by hash: .github/workflows/build-binary-macos-arm.yml:45","Warn: pipCommand not pinned by hash: .github/workflows/build-binary-macos-x86-64.yml:23","Warn: pipCommand not pinned by hash: .github/workflows/build-binary-macos-x86-64.yml:42","Warn: pipCommand not pinned by hash: .github/workflows/build-binary-macos-x86-64.yml:43","Warn: pipCommand not pinned by hash: .github/workflows/build-binary-macos-x86-64.yml:44","Warn: pipCommand not pinned by hash: .github/workflows/build-binary-macos-x86-64.yml:45","Warn: pipCommand not pinned by hash: .github/workflows/github-ubuntu-pip.yml:25","Warn: pipCommand not pinned by hash: .github/workflows/github-ubuntu-pip.yml:35","Info:   0 out of  17 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   8 third-party GitHubAction dependencies pinned","Info:   0 out of  17 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#fuzzing"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#branch-protection"}},{"name":"Signed-Releases","score":6,"reason":"4 out of the last 5 releases have a total of 4 signed artifacts.","details":["Info: signed release artifact: veusz-4.1-AppleOSX-arm.dmg.asc: https://github.com/veusz/veusz/releases/tag/veusz-4.1","Info: signed release artifact: veusz-4.0.99-AppleOSX-arm.dmg.asc: https://github.com/veusz/veusz/releases/tag/veusz-4.0.99","Info: signed release artifact: veusz-4.0-AppleOSX-arm.dmg.sig: https://github.com/veusz/veusz/releases/tag/veusz-4.0-fix","Warn: release artifact veusz-3.99.0 not signed: https://api.github.com/repos/veusz/veusz/releases/220858476","Info: signed release artifact: veusz-3.6.2-AppleOSX.dmg.asc: https://github.com/veusz/veusz/releases/tag/veusz-3.6.2","Warn: release artifact veusz-4.1 does not have provenance: https://api.github.com/repos/veusz/veusz/releases/225253803","Warn: release artifact veusz-4.0.99 does not have provenance: https://api.github.com/repos/veusz/veusz/releases/224051901","Warn: release artifact veusz-4.0-fix does not have provenance: https://api.github.com/repos/veusz/veusz/releases/222273013","Warn: release artifact veusz-3.99.0 does not have provenance: https://api.github.com/repos/veusz/veusz/releases/220858476","Warn: release artifact veusz-3.6.2 does not have provenance: https://api.github.com/repos/veusz/veusz/releases/93717440"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"name":"Vulnerabilities","score":3,"reason":"7 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-h2x6-5jx5-46hf","Warn: Project is vulnerable to: PYSEC-2021-856 / GHSA-5545-2q6w-2gh6","Warn: Project is vulnerable to: GHSA-6p56-wp2h-9hxr","Warn: Project is vulnerable to: PYSEC-2019-108 / GHSA-9fq2-x9r6-wfmf","Warn: Project is vulnerable to: PYSEC-2021-857 / GHSA-f7c7-j99h-c22f","Warn: Project is vulnerable to: GHSA-fpfv-jqm9-f5jm","Warn: Project is vulnerable to: PYSEC-2017-1 / GHSA-frgw-fgh6-9g52"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 1 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-15T17:44:05.521Z","repository_id":1372558,"created_at":"2025-08-15T17:44:05.521Z","updated_at":"2025-08-15T17:44:05.521Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":344872684,"owners_count":38362716,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-10-03T21:59:58.778Z","status":"online","status_checked_at":"2026-10-19T02:00:06.414Z","response_time":53,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":[],"created_at":"2024-07-31T17:01:07.550Z","updated_at":"2026-10-19T17:16:32.394Z","avatar_url":"https://github.com/veusz.png","language":"Python","funding_links":[],"categories":["\u003ca id=\"tag-science\" href=\"#tag-science\"\u003eScience\u003c/a\u003e","Python"],"sub_categories":[],"readme":"# [Veusz 4.2.1](https://veusz.github.io/)\n\nVeusz is a scientific plotting package.  It is designed to produce\npublication-ready PDF or SVG output. Graphs are built-up by combining\nplotting widgets. The user interface aims to be simple, consistent and\npowerful.\n\nVeusz provides GUI, Python module, command line, scripting, DBUS and\nSAMP interfaces to its plotting facilities. It also allows for\nmanipulation and editing of datasets. Data can be captured from\nexternal sources such as Internet sockets or other programs.\n\nChanges in 4.2.1:\n  * Change tutorial highlight color to magenta\n  * Fix missing icon in tutorial\n  * Move data settings to top in fit widget\n  * Fix silent uninstallation\n  * Fix wrong size output PDF on MacOS\n  * Update to qt-6.10.2 in binary builds\n\nChanges in 4.2:\n  * Fix for double scaled 3D point marker borders (Takuro Hosomi)\n  * Allow negative offsets for some labels (Takuro Hosomi)\n  * Allow iterative change of properties of multiple widgets (Takuro Hosomi)\n  * Strip BOMs from Veusz and imported files\n  * Fix binary import plugin\n  * Fix capture dialog\n  * Prefer tomllib on Python 3.11+ (Alexandre Detiste)\n  * Clean up text for translation and document use of weblate in README\n  * Fix inactive 2D data import range\n  * Update GPL address\n\n## Features of package:\n\n### Plotting features:\n  * X-Y plots (with errorbars)\n  * Line and function plots\n  * Contour plots\n  * Images (with colour mappings and colorbars)\n  * Stepped plots (for histograms)\n  * Bar graphs\n  * Vector field plots\n  * Box plots\n  * Polar plots\n  * Ternary plots\n  * Plotting dates\n  * Fitting functions to data\n  * Stacked plots and arrays of plots\n  * Nested plots\n  * Plot keys\n  * Plot labels\n  * Shapes and arrows on plots\n  * LaTeX-like formatting for text\n  * Multiple axes\n  * Axes with steps in axis scale (broken axes)\n  * Axis scales using functional forms\n  * Plotting functions of datasets\n  * 3D point plots\n  * 3D surface plots\n  * 3D function plots\n  * 3D volumetric plots\n\n### Input and output:\n  * PDF/EPS/PNG/SVG/EMF export\n  * Dataset creation/manipulation\n  * Embed Veusz within other programs\n  * Text, HDF5, CSV, FITS, NPY/NPZ, QDP, binary and user-plugin importing\n  * Data can be captured from external sources\n\n### Extending:\n  * Use as a Python module\n  * User defined functions, constants and can import external Python functions\n  * Plugin interface to allow user to write or load code to\n    - import data using new formats\n    - make new datasets, optionally linked to existing datasets\n    - arbitrarily manipulate the document\n  * Scripting interface\n  * Control with DBUS and SAMP\n\n### Other features:\n  * Data filtering and manipulation\n  * Data picker\n  * Interactive tutorial\n  * Multithreaded rendering\n\n## Installation\nPlease see the file `INSTALL.md` included in the distribution for installation details, or go to the [download page](https://veusz.github.io/download/).\n\n## License\nVeusz is Copyright (C) 2003-2025 Jeremy Sanders\n and contributors. It is licensed under the [GPL version 2 or greater](https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html).\n\n## Source code\nThe latest source code can be found in [this GitHub repository](https://github.com/veusz/veusz).\nTranslations are welcome to be made [using Weblate](https://hosted.weblate.org/projects/veusz/).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fveusz%2Fveusz","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fveusz%2Fveusz","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fveusz%2Fveusz/lists"}