Giter VIP home page Giter VIP logo

met4fof / code Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 3.0 246.67 MB

This repository combines all the code written for or used in the EMPIR project 17IND12 Metrology for the Factory of the Future to enable pulling/cloning all the code and all coding related documents at once.

License: Other

C 12.05% C++ 0.52% Assembly 0.05% Python 3.56% HTML 0.01% Jupyter Notebook 83.75% Shell 0.01% CSS 0.01% Roff 0.04% Makefile 0.01% Batchfile 0.01% JavaScript 0.01% AGS Script 0.01%
python time-series gum machine-learning metrology uncertainty

code's Introduction

the logo of the Met4FoF project
DOI of the Met4FoF project's source code CI status of the Met4FoF project's source code Quality rating of the Met4FoF project's source code

Met4FoF Code

This repository combines all the code written for or used in the EMPIR project 17IND12 Metrology for the Factory of the Future to simplify getting started and enable pulling/cloning all the code and all coding related documents at once.

For a general overview on the project visit us on ptb.de/empir2018/met4fof.

Detailed information about the project goals you find in the downloadable publishable summary .

In the software section of the project homepage you will get an overview of all software development activities throughout the duration of the project.

Table of content

Getting started

Getting into Git and GitHub

If you are new to Git or GitHub you find extensive guidance on how to start with the repository in our wiki .

The content of this repository

Collected in this repository you can find the results of most of the software development activities in the project. The main projects you can find in the subfolders of this repository:

agentMET4FOF is an interactive and flexible open-source implementation of a multi-agent system.

This software contains code for the firmware of the microcontroller board, which we call the "SmartUp Unit".

This repository contains the Python driver to receive the measurement data from the Met4FoF SmartUp Unit.

This software package contains software tools based on agentMET4FOF that can be used to analyze measurement data which contain redundancy. It is fully integrated into agentMET4FOF in form of the Redundancy Agent

This software implements an algorithm to reduce timing and noise effects in the data recorded by sensors in industrial sensor networks. It is fully integrated into agentMET4FOF in form of the Noise-Jitter Removal Agent

This is an implementation of Bayesian machine learning for the ZeMA dataset on condition monitoring of a hydraulic system.

This package provides support for time-series buffering based on the build-in Python collections.deque.

time-series-metadata is a Python implementation of a metadata scheme for time-series with measurement uncertainties.

The goal of this package is to provide a starting point for users in metrology and related areas who deal with time-dependent i.e., dynamic, measurements.

The majority of our code base is accompanied by a series of tutorials in form of Jupyter Notebooks, Python scripts or even parts of our video tutorial series . The videos require a self-registration which takes only a minute and serves to keep track of who is interested in our material.

Upstream links

The collected code originates from GitHub repositories which are of course directly accessible as well. The respective links are the following:

Main projects

Tutorials

Project's coding conventions and best practices

Additional information around code writing and software development in the project you can find in the repository's wiki, in the coding conventions and in our related Blog post on the project homepage.

Contributing

If you want to contribute back to the project take a look at our open developments in the pull requests and search the issues . If you find something similar to your ideas or troubles, let us know by leaving a comment or remark. If you have something new to tell us, feel free to open a feature request or bug report in the issues.

If your interest is focused on one of the subprojects, please visit their respective repository's pages as well.

More on this topic you can find in the official GitHub documentation on collaboration .

Further development

The project itself ended with September 2021. Some subprojects in this repository are still well maintained due to their ongoing use in other projects or personal interest. Upstream changes are usually still mirrored into this repository here on an irregular basis.

Data management

All publishable research data sets produced for or used in the project you can find in the related zenodo community side by side with each released version of this source code repository.

Citation

If you publish results obtained with the help of any parts of this code base, please cite the linked Met4FoF source code DOI .

Acknowledgement

This work was part of the Joint Research Project Metrology for the Factory of the Future (Met4FoF), project number 17IND12 of the European Metrology Programme for Innovation and Research (EMPIR). The EMPIR is jointly funded by the EMPIR participating countries within EURAMET and the European Union.

Disclaimer

This software is developed as a joint effort of several project partners under the lead of PTB. The software is made available "as is" free of cost. The authors and their institutions assume no responsibility whatsoever for its use by other parties, and makes no guarantees, expressed or implied, about its quality, reliability, safety, suitability or any other characteristic. In no event will the authors be liable for any direct, indirect or consequential damage arising in connection with the use of this software.

License

The Met4FoF code base is distributed under the LGPLv3 license.

code's People

Contributors

amunizp avatar anupam-prasad avatar bangxiangyong avatar beneseeptb avatar beseetek avatar bjoernludwigptb avatar bruns01 avatar ehlimana avatar eichstaedtptb avatar gertjan123 avatar harislulic avatar julianwgs avatar ma-weber avatar majidam20 avatar mgrub avatar michael1309 avatar plkruseptb avatar

Watchers

 avatar

code's Issues

Rename *coding guidelines* to *coding conventions*

This should emphasize the character of the related content and point out, that it is strongly recommended to stick as close as possible to them while everybode is still free to follow other (organizational) conventions. All links in README.md and other documents shall be updated.

Add Getting started to README.md

Specifically mention all those nice tutorials, which at the moment can be found in the submodules after looking at them closely.

Refine wiki content

Specifically we want to include a step by step guide from installation until proper execution of the code.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.