Skip to content

Releases: upb-lea/transistordatabase

0.5.1

22 Jun 12:04
0.5.1
22d97b7
Compare
Choose a tag to compare

0.5.1 - 2024-06-22

Fixed

  • Documentation pipeline issue

Release created with GPGit 1.5.0
https://github.com/NicoHood/gpgit

0.5.0

22 Jun 11:40
0.5.0
43d88cc
Compare
Choose a tag to compare

0.5.0 - 2024-06-22

Added

  • Non-linear capacitance file export for GeckoCIRCUITS
  • Introduction of database manager. See the template_example.py for API changes.

Fixed

  • Fix some GUI data does not accept float or negative values
  • Fix reading GUI graph_r_e curves

Changed

  • API has changed according to the introduction of the database manager. See the template_example.py for API changes.

Release created with GPGit 1.5.0
https://github.com/NicoHood/gpgit

0.4.1

18 Jul 08:03
0.4.1
ffb1a7b
Compare
Choose a tag to compare

[0.4.1] - 2022-07-18

Added

  • General: Option to delete transistors from local database
  • General: Gecko Exporter for GaN-Transistors: mirror 1. quadrant forward characteristic to 3rd quadrant
  • GUI: Add options to display virtual and original datasheet for selected transistor
  • #90: Add email-workflow to add new transistor to the transistordatabase file exchange (TDB-FE)
  • Add log(x), log(y) for adding/viewing plots

Fixed

  • Fix PDF preview not working due to a workaround
  • #93: GUI Manufacturer parameters for switch and diode must be optional
  • Fix GUI measurement integration method when integrating own measurement.
  • Fix some GUI data does not accept float or negative values
  • Fix some wrong labels: Units in C-curves

Release created with GPGit 1.5.0
https://github.com/NicoHood/gpgit

0.4.0

20 Jun 17:50
0.4.0
162229f
Compare
Choose a tag to compare

0.4.0 - 2022-06-20

Added

  • NEW: Graphical User Interface: Download exe-file, - or run the file "gui.py" within the directory ".../transistordatabase/transistordatabase/gui" to start the GUI

Fixed

  • #82: update_from_fileexchange() leads to failure in case of no internet connection
  • #84: Process is still running when closing main window
  • #85: Ignore missing-data messages at GUI startup
  • #87: Database not visible in exe-file

Release created with GPGit 1.5.0
https://github.com/NicoHood/gpgit

0.3.3

20 Mar 23:54
0.3.3
1337040
Compare
Choose a tag to compare

0.3.3 - 2021-03-20

Changed

  • do not re-assign r_th and c_th values when loading/creating a transistor object (do not run calc_thermal_params())
  • Workaround for brocken export_datasheet(): temporary only html-files available instead of pdf-files

Release created with GPGit 1.5.0
https://github.com/NicoHood/gpgit

0.3.2

02 Feb 07:30
0.3.2
288e14a
Compare
Choose a tag to compare

0.3.2 - 2021-02-02

Added

  • Add Rohm to manufacturer list

Changes

  • Method 'print_TDB()' changes to 'print_tdb()'
  • export_dataheet() can handle with measurement data

Release created with GPGit 1.5.0
https://github.com/NicoHood/gpgit

0.3.1

15 Dec 15:06
0.3.1
7c1ca6d
Compare
Choose a tag to compare

0.3.1 - 2021-12-15

Bugfixes

  • #68: Improved user warning in case of no mongodb installed
  • #70: Save .json-files in multiple lines, to avoid that a small change is very difficult to see in version control
  • #71, #72: fix get_object_i/r_e_simplified

Release created with GPGit 1.5.0
https://github.com/NicoHood/gpgit

0.3.0

09 Dec 12:28
0.3.0
991c0d9
Compare
Choose a tag to compare

[0.3.0] - 2021-12-09

Added

  • NEW: Option to add own measurements to the database
  • Add function export_all_datasheets()
  • #61: Add Keys to add R_DS,ON vs. junction temperature
  • #62: Add Keys for Gate Charge Curve
  • #63: Add Keys for Safe-Operating-Area

Updated

  • #59: simplify the usage of tdb.load('transistorname') instead of tdb.load({'name': 'transistorname'})

Bugfixes

  • #51: Mutable List in export_plecs
  • #58: Fix some units displayed in virtual datasheet
  • #66: Cannot get the corresponding datasheet according to the procedures in the tutorial
  • #67: Problem when exporting all transistors from the database to virtual datasheet

Release created with GPGit 1.5.0
https://github.com/NicoHood/gpgit

0.2.14

02 Nov 08:24
0.2.14
e9081ae
Compare
Choose a tag to compare

[0.2.14] - 2021-11-02

Added

  • Helper function 'collect_i_e_and_r_e_combination' to find and associate i_e and r_e based SwitchEnergyData objects for usage in gecko exporter
  • Helper function 'check_keys' to validate the arguments provided to gecko exporter
  • constants.py: dictates the default gate voltages for switch and diodes types based on the module type
  • #50: Introduce new transitsor keys: r_g_on_recommended and r_g_off_recommended

Updated

  • Docstrings
  • updated calc_thermal_params function to normalize the limit selections for curve fitting
  • update to module manufacturers list and housing type list
  • #27: Update gecko exporter according to latest working
  • remodelled gecko exporter with added feature to find the nearest neighbours to the given v_supply, v_g, r_g if the exact curves doestn't exists
  • remodelled gecko exporter with added feature to re-estimate the loss curves at given gate resistor
  • Added case to handle gecko exporter request to find nearest neighbours in find_next_gate_voltage method
  • update find_next_gate_voltage method to include the check_specific_curves parameter which now skips the curves while finding out nearest neighbours

Bugfixes

  • fix #48: export_datasheet fails when exporting a SiC-MOSFET
  • fix #49: Print housing_list and manufacturer_list in case of not maching housings/manufacturers when creating a transistor

Release created with GPGit 1.5.0
https://github.com/NicoHood/gpgit

0.2.13

30 Sep 08:50
0.2.13
6600af4
Compare
Choose a tag to compare

0.2.13 - 2021-09-30

Added

  • #37: Function to calculate thermal parameters from given thermal curve
  • scipy curve fitting method is utilized to extract thermal parameters

Updated

  • Docstrings
  • added calc_thermal_params function call to init block of transistor object to calculate the missing thermal parameters

Bugfixes

  • #19: Problems in Windows when removing cloned repo

Release created with GPGit 1.5.0
https://github.com/NicoHood/gpgit