{"id":14982679,"url":"https://github.com/silx-kit/silx","last_synced_at":"2025-05-15T07:03:50.051Z","repository":{"id":1635756,"uuid":"43291718","full_name":"silx-kit/silx","owner":"silx-kit","description":"silx toolkit","archived":false,"fork":false,"pushed_at":"2025-05-13T10:59:29.000Z","size":54151,"stargazers_count":147,"open_issues_count":287,"forks_count":77,"subscribers_count":10,"default_branch":"main","last_synced_at":"2025-05-15T07:03:13.360Z","etag":null,"topics":["beamline","cython","experiments","gui","hdf5","plotting","python-library","python3","qt","science","synchrotron"],"latest_commit_sha":null,"homepage":"http://www.silx.org/doc/silx/latest/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/silx-kit.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG.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":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2015-09-28T09:23:13.000Z","updated_at":"2025-05-15T06:46:08.000Z","dependencies_parsed_at":"2024-03-27T11:31:25.826Z","dependency_job_id":"c375cbf6-2608-4eda-a5ba-64abb8df6496","html_url":"https://github.com/silx-kit/silx","commit_stats":{"total_commits":11004,"total_committers":77,"mean_commits":142.9090909090909,"dds":0.6045074518356961,"last_synced_commit":"11919895f51353c8467b85a3753f142778c2bbaf"},"previous_names":[],"tags_count":50,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/silx-kit%2Fsilx","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/silx-kit%2Fsilx/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/silx-kit%2Fsilx/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/silx-kit%2Fsilx/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/silx-kit","download_url":"https://codeload.github.com/silx-kit/silx/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254291961,"owners_count":22046424,"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":["beamline","cython","experiments","gui","hdf5","plotting","python-library","python3","qt","science","synchrotron"],"created_at":"2024-09-24T14:05:51.168Z","updated_at":"2025-05-15T07:03:50.016Z","avatar_url":"https://github.com/silx-kit.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\nsilx toolkit\n============\n\n.. |silxView| image:: http://www.silx.org/doc/silx/img/silx-view-v1-0.gif\n   :height: 480px\n\nThe purpose of the *silx* project is to provide a collection of Python packages to support the\ndevelopment of data assessment, reduction and analysis applications at synchrotron\nradiation facilities.\n*silx* aims to provide reading/writing tools for different file formats, data reduction routines\nand a set of Qt widgets to browse and visualise data.\n\nThe current version features:\n\n* Support of `HDF5 \u003chttps://www.hdfgroup.org/HDF5/\u003e`_,\n  `SPEC \u003chttps://certif.com/spec.html\u003e`_ and\n  `FabIO \u003chttp://www.silx.org/doc/fabio/dev/getting_started.html#list-of-file-formats-that-fabio-can-read-and-write\u003e`_\n  images file formats.\n* OpenCL-based data processing: image alignment (SIFT),\n  image processing (median filter, histogram),\n  filtered backprojection for tomography,\n  convolution\n* Data reduction: histogramming, fitting, median filter\n* A set of Qt widgets, including:\n\n  * 1D and 2D visualization widgets with a set of associated tools using multiple backends (matplotlib or OpenGL)\n  * OpenGL-based widgets to visualize data in 3D (scalar field with isosurface and cut plane, scatter plot)\n  * a unified browser for HDF5, SPEC and image file formats supporting inspection and\n    visualization of n-dimensional datasets.\n\n* a set of applications:\n\n  * a unified viewer (*silx view filename*) for HDF5, SPEC and image file formats\n\n    |silxView|\n\n  * a unified converter to HDF5 format (*silx convert filename*)\n\n\nInstallation\n------------\n\nTo install silx (and all its dependencies), run:\n\n.. code-block:: bash\n\n    pip install silx[full]\n\nTo install silx with a minimal set of dependencies, run:\n\n.. code-block:: bash\n\n    pip install silx\n\nOr using Anaconda on Linux and MacOS:\n\n.. code-block:: bash\n\n    conda install silx -c conda-forge\n\nUnofficial packages for different distributions are available:\n\n- Unofficial Debian10 and Ubuntu20.04 packages are available at http://www.silx.org/pub/linux-repo/\n- CentOS 7 rpm packages are provided by Max IV at: http://pubrepo.maxiv.lu.se/rpm/el7/x86_64/\n- Fedora 23 rpm packages are provided by Max IV at http://pubrepo.maxiv.lu.se/rpm/fc23/x86_64/\n- Arch Linux (AUR) packages are also available: https://aur.archlinux.org/packages/python-silx\n\n`Detailed installation instructions \u003chttp://www.silx.org/doc/silx/latest/install.html\u003e`_\nare available in the documentation.\n\nDocumentation\n-------------\n\nThe documentation of `latest release \u003chttp://www.silx.org/doc/silx/latest/\u003e`_ and\nthe documentation of `the nightly build \u003chttp://www.silx.org/doc/silx/dev\u003e`_ are\navailable at http://www.silx.org/doc/silx/\n\nTesting\n-------\n\n*silx* features a comprehensive test-suite used in continuous integration for\nall major operating systems:\n\n|Github Actions Status|\n\nPlease refer to the `documentation on testing \u003chttp://www.silx.org/doc/silx/latest/install.html#testing\u003e`_\nfor details.\n\nExamples\n--------\n\nSome examples of sample code using silx are provided with the\n`silx documentation \u003chttp://www.silx.org/doc/silx/latest/sample_code/index.html\u003e`_.\n\n\nLicense\n-------\n\nThe source code of *silx* is licensed under the MIT license.\nSee the `LICENSE \u003chttps://github.com/silx-kit/silx/blob/main/LICENSE\u003e`_ and\n`copyright \u003chttps://github.com/silx-kit/silx/blob/main/copyright\u003e`_ files for details.\n\nCitation\n--------\n\n*silx* releases can be cited via their DOI on Zenodo: |zenodo DOI|\n\n.. |Github Actions Status| image:: https://github.com/silx-kit/silx/workflows/CI/badge.svg\n   :target: https://github.com/silx-kit/silx/actions\n.. |zenodo DOI| image:: https://zenodo.org/badge/DOI/10.5281/zenodo.591709.svg\n   :target: https://doi.org/10.5281/zenodo.591709\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsilx-kit%2Fsilx","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsilx-kit%2Fsilx","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsilx-kit%2Fsilx/lists"}