Science Score: 54.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
✓Committers with academic emails
10 of 147 committers (6.8%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (13.7%) to scientific vocabulary
Keywords
Keywords from Contributors
Repository
A vision library for genicam based cameras
Basic Info
Statistics
- Stars: 1,061
- Watchers: 46
- Forks: 373
- Open Issues: 157
- Releases: 40
Topics
Metadata Files
README.md

Aravis
What is Aravis ?
Aravis is a glib/gobject based library for video acquisition using Genicam cameras. It currently implements the gigabit ethernet and USB3 protocols used by industrial cameras. It also provides a basic ethernet camera simulator and a simple video viewer.
Aravis is released under LGPL-2.1-or-later.
Documentation
The latest documentation is available here. You will find how to install Aravis on Linux, macOS and Windows, how to tweak your system in order to get the best performances, and the API documentation.
Dependencies
The Aravis library depends on zlib, libxml2 and glib2, with an optional USB support depending on libusb1.
The GStreamer plugin depends on GStreamer1 in addition to the Aravis library dependencies.
The simple viewer depends on GStreamer1, Gtk+3 and the Aravis library dependencies.
The required versions are specified in the meson.build file in Aravis sources.
It is perfectly possible to only build the library, reducing the dependencies to the bare minimum.
Contributions
As an open source and free software project, we welcome any contributions to the aravis project: code, bug reports, testing...
However, contributions to both Gigabit Ethernet and USB3 protocol code (files
src/arvuv*.[ch] src/arvgv*.[ch]) must not be based on the corresponding
specification documents published by the A3, as
this organization forbids the use of their documents for the development of an
open source implementation of the specifications. So, if you want to contribute
to this part of Aravis, don't use the A3 documents and state clearly in the
pull request your work is not based on them.
Links
- Forum: https://aravis-project.discourse.group
- Github repository: https://github.com/AravisProject/aravis
- Releases: https://github.com/AravisProject/aravis/releases
- Release notes: https://github.com/AravisProject/aravis/blob/master/NEWS.md
- Genicam standard : http://www.genicam.org
Owner
- Name: Aravis Project
- Login: AravisProject
- Kind: organization
- Repositories: 6
- Profile: https://github.com/AravisProject
Citation (CITATION.cff)
# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!
cff-version: 1.2.0
title: Aravis
message: >-
If you use this software, please cite it using the
metadata from this file.
type: software
authors:
- name: Aravis Project
website: 'https://github.com/AravisProject'
repository-code: 'https://github.com/AravisProject/aravis'
url: 'https://aravisproject.github.io/aravis/'
abstract: >-
Aravis is a GObject based library for the control and the
video stream acquisition of digital cameras.
license: LGPL-2.1-or-later
GitHub Events
Total
- Create event: 19
- Release event: 3
- Issues event: 68
- Watch event: 164
- Delete event: 16
- Issue comment event: 156
- Push event: 151
- Pull request review event: 6
- Pull request review comment event: 9
- Pull request event: 63
- Fork event: 41
Last Year
- Create event: 19
- Release event: 3
- Issues event: 68
- Watch event: 164
- Delete event: 16
- Issue comment event: 156
- Push event: 151
- Pull request review event: 6
- Pull request review comment event: 9
- Pull request event: 63
- Fork event: 41
Committers
Last synced: 8 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Emmanuel Pacaud | e****l@g****g | 2,476 |
| Václav Šmilauer | eu@d****u | 32 |
| Siim Meerits | s****0@y****e | 25 |
| Marko Kohtala | m****a@o****i | 21 |
| Marco Feuerstein | f****r@g****m | 13 |
| Steve McGuire | s****e@c****u | 13 |
| Romain Reignier | r****e@r****m | 10 |
| Edgar Thier | e****r@g****m | 9 |
| Russell Standish | h****r@h****u | 9 |
| Jure Varlec | j****c@a****i | 9 |
| thecaptury | i****o@t****m | 6 |
| Piotr Drąg | p****g@g****m | 6 |
| Michael Davidsaver | m****r@g****m | 6 |
| Patrick Doyle | w****d@h****m | 6 |
| Momoko Kono | m****o@f****m | 5 |
| Tom Cobb | t****b@d****k | 5 |
| Matej Urbančič | m****u@s****g | 5 |
| Nils Hasler | h****r@t****m | 4 |
| John Stowers | j****s@g****m | 4 |
| Chiara Marmo | c****o@u****r | 4 |
| Brian Hackel | 9****6 | 4 |
| Edgar | e****r@t****m | 4 |
| Takuro Iizuka | t****a@f****m | 4 |
| Daniel Mustieles | d****s@g****m | 3 |
| Luca Barbato | l****o@g****g | 3 |
| Maarten de Vries | m****n@d****s | 3 |
| Marek Černocký | m****k@m****z | 3 |
| Masahiro Hiramori | m****3@g****m | 3 |
| Michael Pruett | m****l@6****g | 3 |
| Rafael Fontenelle | r****e | 3 |
| and 117 more... | ||
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 214
- Total pull requests: 196
- Average time to close issues: 8 months
- Average time to close pull requests: 23 days
- Total issue authors: 155
- Total pull request authors: 44
- Average comments per issue: 3.37
- Average comments per pull request: 0.92
- Merged pull requests: 115
- Bot issues: 0
- Bot pull requests: 1
Past Year
- Issues: 57
- Pull requests: 78
- Average time to close issues: 11 days
- Average time to close pull requests: 4 days
- Issue authors: 40
- Pull request authors: 17
- Average comments per issue: 1.14
- Average comments per pull request: 0.36
- Merged pull requests: 45
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- EmmanuelP (13)
- Rz-Rz (6)
- Dennis10231 (5)
- dkogan (4)
- rgov (4)
- drmcnelson (4)
- gotnone (3)
- WeaponXI (3)
- openedev (3)
- hackel6 (3)
- abrock (3)
- bishoy-g (2)
- henriquesimoes (2)
- mshr-h (2)
- silajim (2)
Pull Request Authors
- EmmanuelP (97)
- feuerste (23)
- kohtala (8)
- Fixstars-momoko (5)
- silajim (4)
- Summengardin (4)
- jwahlstrand (4)
- WhaSukGO (4)
- berke (3)
- hackel6 (3)
- Biswa96 (2)
- russelltg (2)
- eudoxos (2)
- leonardo7901 (2)
- swarner-dev (2)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 6
-
Total downloads:
- homebrew 116 last-month
-
Total dependent packages: 2
(may contain duplicates) -
Total dependent repositories: 0
(may contain duplicates) - Total versions: 39
- Total maintainers: 1
alpine-edge: aravis-viewer
Aravis is a glib/gobject based library for video acquisition using Genicam cameras. (camera viewer)
- Homepage: https://github.com/AravisProject/aravis
- License: LGPL-2.0-or-later
-
Latest release: 0.8.31-r0
published almost 2 years ago
Rankings
Maintainers (1)
alpine-edge: aravis-dev
Aravis is a glib/gobject based library for video acquisition using Genicam cameras. (development files)
- Homepage: https://github.com/AravisProject/aravis
- License: LGPL-2.0-or-later
-
Latest release: 0.8.31-r0
published almost 2 years ago
Rankings
Maintainers (1)
alpine-edge: aravis-viewer-lang
Languages for package aravis
- Homepage: https://github.com/AravisProject/aravis
- License: LGPL-2.0-or-later
-
Latest release: 0.8.31-r0
published almost 2 years ago
Rankings
Maintainers (1)
alpine-edge: aravis
Aravis is a glib/gobject based library for video acquisition using Genicam cameras.
- Homepage: https://github.com/AravisProject/aravis
- License: LGPL-2.0-or-later
-
Latest release: 0.8.31-r0
published almost 2 years ago
Rankings
Maintainers (1)
alpine-edge: aravis-libs
Aravis is a glib/gobject based library for video acquisition using Genicam cameras. (libraries)
- Homepage: https://github.com/AravisProject/aravis
- License: LGPL-2.0-or-later
-
Latest release: 0.8.31-r0
published almost 2 years ago
Rankings
Maintainers (1)
formulae.brew.sh: aravis
Vision library for genicam based cameras
- Homepage: https://github.com/AravisProject/aravis
- License: LGPL-2.1-or-later
-
Latest release: 0.8.35
published 9 months ago
Rankings
Dependencies
- actions/checkout v2 composite
- actions/upload-artifact v2 composite
- peaceiris/actions-gh-pages v3 composite
- actions/checkout v2 composite
- actions/setup-python v2 composite
- actions/upload-artifact v2 composite
- actions/checkout v2 composite
- actions/upload-artifact v2 composite
- msys2/setup-msys2 v2 composite
- actions/checkout v2 composite
- actions/upload-artifact v2 composite