fernivy / fernivy Goto Github PK
View Code? Open in Web Editor NEWA uniform interface for tools for measuring power consumption of software
Home Page: https://fernivy.github.io/docs/
License: Apache License 2.0
A uniform interface for tools for measuring power consumption of software
Home Page: https://fernivy.github.io/docs/
License: Apache License 2.0
Currently, we just add the link to the repository CHANGELOG in the generation of the debian/changelog
. It should be possible to parse the CHANGELOG file and add only the things relevant to the new version to the generated file.
Up to now:
Perf
PowerLog
Python
csv
Currently, this is set to the default installation path. We should allow users to specify where PowerLog is.
The question here is, what do we put in there and how do we make sure it actually upholds some semblance of working on all of the OSs and architecture types.
Currently, the Config
class in generate.py
only allows for reading yaml
files which are not recursive. It also does not take quotation marks ("
) into account. This needs to be fixed for potential future expansion.
This will work:
logo_path: path/logo.png
But this will not:
logo:
path: "path"
filename: "logo.png"
Also, update this in the CONTRIBUTING.md.
Usually the computer should be warmed up before running an experiment to make sure the results are as accurate as possible. This could be added to the start of the script.
Right now, the output file for PowerLog doesn't have the timestamp :(
Right now, the folder+file concatenation is very naive (OUTPUT=$FLDR"/"$OUTPUT
) and will break when e.g. the folder ends in a /
. This needs to be fixed.
Before measurement, don't forget to:
This should include:
perf
package to a .deb
and adding it as a binary to the releasepowerlog/package
and adding it to the release (such that users who don't wish to install it through brew can still do so)fernivy-homebrew
repo with the new release? This might be an issues for that repository.Right now, the flags for checking whether variables are set or unset differ in the script for Perf and in the script for PowerLog. There should be (hopefully) a way to unify this.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.