foxbms-2

foxBMS 2, online documentation at https://docs.foxbms.org

https://github.com/foxbms/foxbms-2

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • 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
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (12.7%) to scientific vocabulary

Keywords

battery-management-system battery-monitoring bms
Last synced: 6 months ago · JSON representation

Repository

foxBMS 2, online documentation at https://docs.foxbms.org

Basic Info
  • Host: GitHub
  • Owner: foxBMS
  • License: other
  • Language: C
  • Default Branch: master
  • Homepage: https://foxbms.org
  • Size: 18.2 MB
Statistics
  • Stars: 316
  • Watchers: 18
  • Forks: 153
  • Open Issues: 6
  • Releases: 17
Topics
battery-management-system battery-monitoring bms
Created almost 5 years ago · Last pushed 6 months ago
Metadata Files
Readme Changelog License Citation

README.md

foxBMS 2

foxBMS is a free, open and flexible development environment to design battery management systems. It is the first modular open source BMS development platform.

Overview

foxBMS is an universal hardware and software platform providing a fully open source BMS development platform. foxBMS aims to control modern and complex electrical energy storage systems of any size. foxBMS is successfully used for electrical energy storage consisting of

  • Lithium-Ion and Solid State Batteries
  • Lithium-Sulfur Batteries
  • Sodium-Ion Batteries
  • Lithium-Ion Capacitors (LIC)
  • Electric Double-Layer Capacitors (EDLC, supercapacitors or ultracaps)
  • Redox-Flow Batteries (RFB) (e.g., Vanadium Redox-Flow), and
  • Fuel Cells (FC)

or in an hybrid combination of these and in various domains.

Documentation

A current build of the documentation of this project can be found here:

Changelog

The project changelog is found in docs/general/changelog.rst.

Installation Instructions

See INSTALL.md for installation instructions.

Repository Structure

The repository is structured as follows:

| Directory Name | Content Description | | ------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | | . | The repository root contains the license information, installation instructions, a link to the changelog, the main build script | | cli | CLI tool to interact with the repository | | conf | Contains all high level configurations | | docs | Documentation source files | | hardware | Hardware schematic and layout information | | src | Parent directory for all source files for the BMS embedded software | | tests | Tests for embedded sources, the tool chain, and scripts | | tools | Tools needed to build foxBMS binaries and additional tools to work with foxBMS |

These directories each have a README.md that explain the content of the directory.

License

The license information of the project is found in LICENSE.md.

Basically, the software is covered by the BSD 3-Clause License (SPDX short identifier: BSD-3-Clause) and the hardware and documentation by the Creative Commons Attribution 4.0 International License (SPDX short identifier: CC-BY-4.0).

Open Source Hardware Certification

foxBMS 2 has been certified as open source hardware by the Open Source Hardware Association under the OSHWA UID DE000128.

Acknowledgment

For funding acknowledgements and instructions on how to acknowledge foxBMS 2 please see foxbms.org/acknowledgements.

Owner

  • Name: The foxBMS Team
  • Login: foxBMS
  • Kind: user
  • Location: Erlangen (Germany)
  • Company: Fraunhofer IISB

foxBMS is a free, open and flexible development environment to design battery management systems. It is the first modular open source BMS development platform.

GitHub Events

Total
  • Create event: 2
  • Release event: 1
  • Issues event: 21
  • Watch event: 46
  • Issue comment event: 18
  • Push event: 3
  • Fork event: 28
Last Year
  • Create event: 2
  • Release event: 1
  • Issues event: 21
  • Watch event: 46
  • Issue comment event: 18
  • Push event: 3
  • Fork event: 28

Committers

Last synced: about 2 years ago

All Time
  • Total Commits: 14
  • Total Committers: 1
  • Avg Commits per committer: 14.0
  • Development Distribution Score (DDS): 0.0
Past Year
  • Commits: 4
  • Committers: 1
  • Avg Commits per committer: 4.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
The foxBMS ReleaseBot i****o@f****g 14
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 40
  • Total pull requests: 1
  • Average time to close issues: about 2 months
  • Average time to close pull requests: about 2 hours
  • Total issue authors: 26
  • Total pull request authors: 1
  • Average comments per issue: 2.2
  • Average comments per pull request: 1.0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 6
  • Pull requests: 0
  • Average time to close issues: 4 months
  • Average time to close pull requests: N/A
  • Issue authors: 5
  • Pull request authors: 0
  • Average comments per issue: 1.33
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • BhavaySen (13)
  • taijisugiyama (6)
  • foxBMS (4)
  • God-of-platypus (4)
  • maddin200 (3)
  • AnkitKherodiya (3)
  • niktwo17 (3)
  • Shrisha-Balkur (2)
  • BitwiseGuru (2)
  • zbqxyz (1)
  • GustavVaeridion (1)
  • erniemaster (1)
  • dubeysarthak (1)
  • Virtex7 (1)
  • shodanx2 (1)
Pull Request Authors
  • yuanye0814 (1)
  • BhavaySen (1)
Top Labels
Issue Labels
bug (1) documentation (1) hardware (1)
Pull Request Labels

Dependencies

tools/vendor/ceedling/Gemfile rubygems
  • bundler >= 0
  • constructor >= 0
  • deep_merge >= 0
  • diy >= 0
  • rake >= 0
  • require_all >= 0
  • rr >= 0
  • rspec ~> 3.8
  • thor >= 0
tools/vendor/ceedling/Gemfile.lock rubygems
  • constructor 2.0.0
  • deep_merge 1.2.1
  • diff-lcs 1.3
  • diy 1.1.2
  • rake 12.3.3
  • require_all 1.3.3
  • rr 1.1.2
  • rspec 3.8.0
  • rspec-core 3.8.0
  • rspec-expectations 3.8.2
  • rspec-mocks 3.8.0
  • rspec-support 3.8.0
  • thor 0.19.1