Tags give the ability to mark specific points in history as being important
-
V0.1
Release: V0.13cd6c87e · ·V0.1 - Migrated to new repository - Core - Added MeTaIpython metaclass, which allows for the use of custom descriptors - Added MTIobj, which is the base class for all Complex MTIpython objects. _ Added Valid type, which are descriptors that allows for the validation of user input, with respect to unit dimensionality and ranges. - Added Binder type, which allows Valid type attributes to be bound to each other and transform values, with functions or lookuptables. - Added Function type, which acts as a placeholder for function, such that they can be used with Binder types - Added LUT type, which transforms two arrays into an interpolation function - Added function_switch function, which choose between simular function on basis of their arguments. - Added Custom exceptions and warnings - Setup logging protocols, to help with code debugging - Added typing types t_amount, t_unit and t_binder - Material - Added material types, for Gas, Liquid, Bingham Plastic, Solid, Plastic, Metal, Granular and Powder. - Added material_factory function, to help a user pick pre-build materials - Pre-set materials - Liquids - Seawater 1% till 12% salt content - Water -Metals - C45E - S235JR - S275JR - S355JR - Mechanical - Added Auger calculations according to NEN-ISO 7119:1982 - Added Axle calculations according to Roloff/Matek - Added GearingRatio type, which allows for the quick determinination of the gearing ratio product of slice thereof - Fluid - Added FlowRegime enum, to determine for Laminar, Turbulent or Transitional - Added Re function, to calculate the Reynolds number, using dynamic of kinematic viscosity of Newtonian fluids and Bingham plastics - Added velocity function, to determine the velocity from a volumetric or mass flow - Added friction_factor, which can be calculated with: Haaland, Swamee-Jain or Colebrook-White for turbulent regimes and liminar regimes - Added darcy function, To calculate the loss in meters or pressure - Math - Added A_circle function, to determine the surface of a circle - Added pi, nan and inf constants - Units - Added u, a standard unit registry - Added _Q, quantity registred with the standard unit registry - Added check functions, to determine if a type(s) is/are a quantity, unit - Allows a user to easily switch definition of rpm unit, either use [2 pi / min] or [1 / min] - Added rpm_rad unit defined as [2 pi rad / min] - Added RSI unit defined as [K meter^2 / watt] - Added clo unit defined as [0.155 * RSI] - Added dimensionalty_docstring function, A function which prints the dimensions of a unit