{"id":16355500,"url":"https://github.com/waveform80/veusz_plugins","last_synced_at":"2025-09-06T13:32:02.784Z","repository":{"id":4054390,"uuid":"5157283","full_name":"waveform80/veusz_plugins","owner":"waveform80","description":"Collection of miscellaneous plugins for the veusz graphing application","archived":false,"fork":false,"pushed_at":"2013-09-17T12:36:43.000Z","size":132,"stargazers_count":6,"open_issues_count":1,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-12-19T10:35:41.106Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/waveform80.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-07-23T20:47:27.000Z","updated_at":"2022-10-01T01:26:45.000Z","dependencies_parsed_at":"2022-09-11T22:00:43.072Z","dependency_job_id":null,"html_url":"https://github.com/waveform80/veusz_plugins","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/waveform80%2Fveusz_plugins","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/waveform80%2Fveusz_plugins/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/waveform80%2Fveusz_plugins/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/waveform80%2Fveusz_plugins/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/waveform80","download_url":"https://codeload.github.com/waveform80/veusz_plugins/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":232126153,"owners_count":18476190,"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":[],"created_at":"2024-10-11T01:41:00.535Z","updated_at":"2025-01-01T20:47:10.233Z","avatar_url":"https://github.com/waveform80.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":".. -*- rst -*-\n\n=============\nveusz-plugins\n=============\n\nThis package contains a collection of plugins written for the Veusz scientific\ngraphing application. The plugins are mostly concerned with data-import,\nproviding support for the following formats / sources:\n\n * Microsoft Excel workbooks\n * SQLite databases\n\n\nPre-requisites\n==============\n\nveusz-plugins obviously depends on the veusz application itself. Additional\ndependencies are:\n\n * `xlrd \u003chttp://pypi.python.org/pypi/xlrd\u003e`_ - required for Excel import\n\n\nInstallation\n============\n\nAfter installing the package, start Veusz and select Preferences from the Edit\nmenu. Select the Plugins tab at the far right of the dialog that appears. Click\non the Add... button and navigate to the directory that the plugins were\ninstalled into. On Linux this will be something one of the following:\n\n * /usr/lib/python2.7/dist-packages/veusz_plugins/\n * /usr/local/lib/python2.7/dist-packages/veusz_plugins/\n\nSelect the xls_plugin.py module in this directory and click on Open. Once back\nat the preferences dialog, do the same for sqlite_plugin.py. Finally, click on\nOK then exit and restart Veusz. The plugins will only be available after such a\nrestart.\n\n\nExcel import\n============\n\nThe Excel import plugin can be found under the \"Plugins\" tab of the data import\ndialog. Select an Excel file, then optionally enter the sheet name and range\nthat you wish to import. If the sheet name is left blank, the first sheet in\nthe file will be used. If the range is left blank then all used cells within\nthe selected sheet will be imported. Sheet names are considered case sensitive\nand ranges are specified as standard 2D ranges are expressed in Excel (e.g.\n\"A1:D28\").\n\nYou can select whether to to treat columns or rows as sets of data (default is\ncolumns) and whether or not to treat the first row or column of data as the\nnames of the datasets. If the latter option is not selected then datasets will\nbe named after the column or row that they were imported from.\n\nIf the source range for a dataset contains one or more cells containing text,\nthe dataset created from the range will be a text dataset which can only be\nused as labels. Numeric datasets will only be created if the entire range is\nnumeric/blank.\n\nBlank cells within text ranges are imported as blank strings. Blank cells\nwithin numeric ranges are imported as NaN (not-a-number) values.\n\n\nSQLite import\n=============\n\nThe SQLite import plugin can be found under the \"Plugins\" tab of the data\nimport dialog.  Select an SQLite database file, then enter the query that you\nwish to execute against it and click Import. To aid you in writing the query,\nthe set of tables available in the databaes will be listed in the data preview.\n\nEach column of the query's result set will be converted into a dataset. Column\nnames that are not valid Python identifiers will be automatically converted\ninto valid identifiers.\n\nIf a column contains entirely numeric data or NULLs it will be treated as a\nnumeric dataset, otherwise it will be treated as a text dataset which can only\nbe used as labels.  NULL values within text datasets are imported as blank\nstrings. NULL values within numeric datasets are imported as NaN (not-a-number)\nvalues.\n\n\nLicense\n=======\n\nThis file is part of veusz-plugins.\n\nveusz-plugins is free software: you can redistribute it and/or modify it under\nthe terms of the GNU General Public License as published by the Free Software\nFoundation, either version 3 of the License, or (at your option) any later\nversion.\n\nveusz-plugins is distributed in the hope that it will be useful, but WITHOUT\nANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS\nFOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License along with\nveusz-plugins.  If not, see \u003chttp://www.gnu.org/licenses/\u003e.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwaveform80%2Fveusz_plugins","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwaveform80%2Fveusz_plugins","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwaveform80%2Fveusz_plugins/lists"}