transistordatabase(TDB)
Contents:
- 1 Introduction
- 2 Transistordatabase
- 3 Features
- 4 Installation
- 5 Complete documentation
- 6 Usage
- 7 Export transistor objects
- 8 Others
- Contributing
- Drawings
- Install the transistordatabase as a pip-package in developer mode
- Write Code
- Install and setup pytest
- Install and setup Sphinx
- Release Workflow
- Update version strings
- Make sure that new functions/methods/classes are included to the documentation
- Build a local test-documentation
- Generate requirements.txt
- Generate pip-package by using setup.py
- Upload pip package to pypi
- create a git release and upload it to github
- generate sphinx documentation on github pages
- generate executable file with all dependencies to run the GUI
- Documentation
- The
DatabaseManagerclassDatabaseManagerDatabaseManager.__init__()DatabaseManager.operation_modeDatabaseManager.tdb_directoryDatabaseManager.housing_types_file_pathDatabaseManager.housing_typesDatabaseManager.module_manufacturers_file_pathDatabaseManager.module_manufacturersDatabaseManager.set_operation_mode_json()DatabaseManager.set_operation_mode_mongodb()DatabaseManager.save_transistor()DatabaseManager.delete_transistor()DatabaseManager.load_transistor()DatabaseManager.get_transistor_names_list()DatabaseManager.print_tdb()DatabaseManager.update_from_fileexchange()DatabaseManager.compare_with_fileexchange()DatabaseManager.export_all_datasheets()DatabaseManager.convert_dict_to_transistor_object()DatabaseManager.parallel_transistors()DatabaseManager.import_xml_data()DatabaseManager.export_single_transistor_to_json()DatabaseManager.dpt_save_data()
- The
TransistorclassTransistorTransistor.__init__()Transistor.nameTransistor.typeTransistor.authorTransistor.template_versionTransistor.template_dateTransistor.creation_dateTransistor.commentTransistor.datasheet_hyperlinkTransistor.datasheet_dateTransistor.datasheet_versionTransistor.housing_areaTransistor.cooling_areaTransistor.t_c_maxTransistor.r_g_intTransistor.r_g_on_recommendedTransistor.r_g_off_recommendedTransistor.c_oss_fixTransistor.c_iss_fixTransistor.c_rss_fixTransistor.housing_typeTransistor.manufacturerTransistor.r_th_csTransistor.r_th_switch_csTransistor.r_th_diode_csTransistor.v_abs_maxTransistor.i_abs_maxTransistor.i_contTransistor.c_ossTransistor.c_issTransistor.c_rssTransistor.raw_measurement_dataTransistor.graph_v_ecossTransistor.c_oss_erTransistor.c_oss_trTransistor.diodeTransistor.switchTransistor.convert_raw_measurement_data()Transistor.convert_voltage_dependent_capacitance()Transistor.convert_to_dict()Transistor.update_wp()Transistor.init_loss_matrices()Transistor.init_switch_channel_matrix()Transistor.quickstart_wp()Transistor.calc_v_eoss()Transistor.calc_v_qoss()Transistor.plot_v_eoss()Transistor.plot_v_qoss()Transistor.plot_v_coss()Transistor.plot_half_bridge_equivalent_coss()Transistor.plot_half_bridge_equivalent_eoss()Transistor.calc_energy_object_voltage_correction()Transistor.calc_real_on_off_loss()Transistor.plot_energy_objects()Transistor.get_object_v_i()Transistor.get_object_i_e()Transistor.get_object_i_e_simplified()Transistor.get_object_r_e_simplified()Transistor.calc_object_i_e()Transistor.calc_i_e_curve_using_r_e_curve()Transistor.calc_lin_channel()Transistor.calc_thermal_params()Transistor.compare_channel_linearized()Transistor.raw_measurement_data_plots()Transistor.plot_curves()Transistor.export_datasheet()Transistor.export_simulink_loss_model()Transistor.export_matlab()Transistor.collect_i_e_and_r_e_combination()Transistor.export_geckocircuits()Transistor.export_geckocircuits_coss()Transistor.export_plecs()Transistor.WPTransistor.WP.graph_v_cossTransistor.WP.__init__()Transistor.WP.switch_v_channelTransistor.WP.switch_r_channelTransistor.WP.diode_v_channelTransistor.WP.diode_r_channelTransistor.WP.switch_channelTransistor.WP.diode_channelTransistor.WP.e_onTransistor.WP.e_offTransistor.WP.e_rrTransistor.WP.v_switching_refTransistor.WP.graph_v_eossTransistor.WP.graph_v_qossTransistor.WP.parallel_transistors
Transistor.validate_transistor()Transistor.get_curve_data()Transistor.add_dpt_measurement()Transistor.add_soa_data()Transistor.add_gate_charge_data()Transistor.add_temp_depend_resistor_data()Transistor.compare_measurement_datasheet()
- General methods
- The