Skip to content

Commit

Permalink
0.1.29rc1
Browse files Browse the repository at this point in the history
  • Loading branch information
jacometoss authored Jul 3, 2022
1 parent e8a5b7a commit 883b72a
Show file tree
Hide file tree
Showing 12 changed files with 186 additions and 110 deletions.
11 changes: 9 additions & 2 deletions electricalwiresizes/__init__.py
Original file line number Diff line number Diff line change
@@ -1,14 +1,21 @@
'''
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
| PYEWS, ElectricalWireSizes, 15/06/2022 |
| Version : 0.1.28 |
| PYEWS, ElectricalWireSizes, 03/07/2022 |
| Version : 0.1.29rc1 |
| Autor : Marco Polo Jacome Toss |
| License: GNU Affero General Public License v3 (GPL-3.0) |
| Requires: Python >=3.5 |
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
Changelog:
0.1.29rc1: Se modifican los módulos mbtcu, mbtal, mbtcustd, dbcircuit, dbcircuitcd
adicionando un nuevo argumento Fcond y condiciones para el cumplimento
del 125% de ampacidad en alimentadores y circuitos derivados sin considerar
cualquier factor de ajuste, todas las versiones anteriores no cuentan con
esta condición y esto puede causar error cuando se tienen las condiciones
ideales en un conductor, sin agrupar y a temperatura ambiente de 30°C.
0.1.28 : Versión estable.
0.1.28rc2: Separación de operaciones, conductor y protección.
Expand Down
18 changes: 16 additions & 2 deletions electricalwiresizes/basicelecfunc.py
Original file line number Diff line number Diff line change
@@ -1,14 +1,28 @@
'''
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
| PYEWS, ElectricalWireSizes, 15/06/2022 |
| Version : 0.1.28 |
| PYEWS, ElectricalWireSizes, 03/07/2022 |
| Version : 0.1.29rc1 |
| Autor : Marco Polo Jacome Toss |
| License: GNU Affero General Public License v3 (GPL-3.0) |
| Requires: Python >=3.5 |
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
Changelog:
0.1.29rc1: Se modifican los módulos mbtcu, mbtal, mbtcustd, dbcircuit, dbcircuitcd
adicionando un nuevo argumento Fcond y condiciones para el cumplimento
del 125% de ampacidad en alimentadores y circuitos derivados sin considerar
cualquier factor de ajuste, todas las versiones anteriores no cuentan con
esta condición y esto puede causar error cuando se tienen las condiciones
ideales en un conductor, sin agrupar y a temperatura ambiente de 30°C.
0.1.29rc1: Se modifican los módulos mbtcu, mbtal, mbtcustd, dbcircuit, dbcircuitcd
adicionando un nuevo argumento Fcond y condiciones para el cumplimento
del 125% de ampacidad en alimentadores y circuitos derivados sin considerar
cualquier factor de ajuste, todas las versiones anteriores no cuentan con
esta condición y esto puede causar error cuando se tienen las condiciones
ideales en un conductor, sin agrupar y a temperatura ambiente de 30°C.
0.1.28 : Versión estable.
0.1.28rc2: Separación de operaciones, conductor y protección.
Expand Down
21 changes: 9 additions & 12 deletions electricalwiresizes/bd.py
Original file line number Diff line number Diff line change
@@ -1,22 +1,19 @@
'''
██╗░░██╗███████╗██╗░░░░░███████╗░█████╗░████████╗██████╗░██╗░█████╗░
██║░██╔╝██╔════╝██║░░░░░██╔════╝██╔══██╗╚══██╔══╝██╔══██╗██║██╔══██╗
█████═╝░█████╗░░██║░░░░░█████╗░░██║░░╚═╝░░░██║░░░██████╔╝██║██║░░╚═╝
██╔═██╗░██╔══╝░░██║░░░░░██╔══╝░░██║░░██╗░░░██║░░░██╔══██╗██║██║░░██╗
██║░╚██╗███████╗███████╗███████╗╚█████╔╝░░░██║░░░██║░░██║██║╚█████╔╝
╚═╝░░╚═╝╚══════╝╚══════╝╚══════╝░╚════╝░░░░╚═╝░░░╚═╝░░╚═╝╚═╝░╚════╝░.
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
| Web : www.electricalwiresizes.org, 15/06/2022 | |
| Version : 0.1.28 |
| Web : www.electricalwiresizes.org, 03/07/2022 | |
| Version : 0.1.29rc1 |
| Autor : Marco Polo Jacome Toss |
| License: GNU Affero General Public License v3 (GPL-3.0) |
| Requires: Python >=3.5 |
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
______ _ _ _ ___ ___ _____ _
| ____| | | | (_) | \ \ / (_) / ____(_)
| |__ | | ___ ___| |_ _ __ _ ___ __ _| |\ \ /\ / / _ _ __ ___| (___ _ _______ ___
| __| | |/ _ \/ __| __| '__| |/ __/ _` | | \ \/ \/ / | | '__/ _ \\___ \| |_ / _ \/ __|
| |____| | __/ (__| |_| | | | (_| (_| | | \ /\ / | | | | __/____) | |/ / __/\__ \
|______|_|\___|\___|\__|_| |_|\___\__,_|_| \/ \/ |_|_| \___|_____/|_/___\___||___/
'''
dbConductorCu=[["14 AWG",10.171,0.1903,10.171,0.1903,10.171,0.2395,15,20,25,2.08],
["12 AWG",6.5617,0.1772,6.5617,0.1772,6.5617,0.2231,20,25,30,3.31],
Expand Down
15 changes: 11 additions & 4 deletions electricalwiresizes/dbcircuit.py
Original file line number Diff line number Diff line change
@@ -1,14 +1,21 @@
'''
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
| PYEWS, ElectricalWireSizes, 15/06/2022 |
| Version : 0.1.28 |
| PYEWS, ElectricalWireSizes, 03/07/2022 |
| Version : 0.1.29rc1 |
| Autor : Marco Polo Jacome Toss |
| License: GNU Affero General Public License v3 (GPL-3.0) |
| Requires: Python >=3.5 |
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
Changelog:
0.1.29rc1: Se modifican los módulos mbtcu, mbtal, mbtcustd, dbcircuit, dbcircuitcd
adicionando un nuevo argumento Fcond y condiciones para el cumplimento
del 125% de ampacidad en alimentadores y circuitos derivados sin considerar
cualquier factor de ajuste, todas las versiones anteriores no cuentan con
esta condición y esto puede causar error cuando se tienen las condiciones
ideales en un conductor, sin agrupar y a temperatura ambiente de 30°C.
0.1.28 : Versión estable.
0.1.28rc2: Separación de operaciones, conductor y protección.
Expand Down Expand Up @@ -61,9 +68,9 @@ def dbcircuit(carga=None,view=None,conductor=None, output=None):
datos=[]
for i in range(len(carga)):
if conductor ==1:
datos.append(mbtcu(carga[i][1],carga[i][2],carga[i][3],carga[i][4],carga[i][5],carga[i][6],carga[i][7],carga[i][8],carga[i][9],carga[i][10],carga[i][11],carga[i][12],carga[i][13],carga[i][14],carga[i][15]))
datos.append(mbtcu(carga[i][1],carga[i][2],carga[i][3],carga[i][4],carga[i][5],carga[i][6],carga[i][7],carga[i][8],carga[i][9],carga[i][10],carga[i][11],carga[i][12],carga[i][13],carga[i][14],carga[i][15],carga[i][16]))
elif conductor ==2:
datos.append(mbtal(carga[i][1],carga[i][2],carga[i][3],carga[i][4],carga[i][5],carga[i][6],carga[i][7],carga[i][8],carga[i][9],carga[i][10],carga[i][11],carga[i][12],carga[i][13],carga[i][14],carga[i][15]))
datos.append(mbtal(carga[i][1],carga[i][2],carga[i][3],carga[i][4],carga[i][5],carga[i][6],carga[i][7],carga[i][8],carga[i][9],carga[i][10],carga[i][11],carga[i][12],carga[i][13],carga[i][14],carga[i][15],carga[i][16]))
if view==1:
print("Id [",i+1,"]========================================================================================================================================================================")
print(tabulate(datos[i], headers=["AWG/KCM","1F/2H", "2F/3H","3F/3H","3F/4H", "60", "75", "90","%Vd/1F", "%Vd/2F","%Vd/3F","%Vd/3F","Nc", "In", "60", "75", "90", "Op", "ITM"], tablefmt='psql'))
Expand Down
15 changes: 11 additions & 4 deletions electricalwiresizes/dbcircuitcd.py
Original file line number Diff line number Diff line change
@@ -1,14 +1,21 @@
'''
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
| PYEWS, ElectricalWireSizes, 15/06/2022 |
| Version : 0.1.28 |
| PYEWS, ElectricalWireSizes, 03/07/2022 |
| Version : 0.1.29rc1 |
| Autor : Marco Polo Jacome Toss |
| License: GNU Affero General Public License v3 (GPL-3.0) |
| Requires: Python >=3.5 |
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
Changelog:
0.1.29rc1: Se modifican los módulos mbtcu, mbtal, mbtcustd, dbcircuit, dbcircuitcd
adicionando un nuevo argumento Fcond y condiciones para el cumplimento
del 125% de ampacidad en alimentadores y circuitos derivados sin considerar
cualquier factor de ajuste, todas las versiones anteriores no cuentan con
esta condición y esto puede causar error cuando se tienen las condiciones
ideales en un conductor, sin agrupar y a temperatura ambiente de 30°C.
0.1.28 : Versión estable.
0.1.28rc2: Separación de operaciones, conductor y protección.
Expand Down Expand Up @@ -57,12 +64,12 @@ def dbcircuitcd(carga=None,view=None,conductor=None):
datos=[]
for i in range(len(carga)):
if conductor == 1:
datos.append(mbtcustd(carga[i][1],carga[i][2],carga[i][3],carga[i][4],carga[i][5],carga[i][6],carga[i][7],carga[i][8],carga[i][9],carga[i][10],carga[i][11]))
datos.append(mbtcustd(carga[i][1],carga[i][2],carga[i][3],carga[i][4],carga[i][5],carga[i][6],carga[i][7],carga[i][8],carga[i][9],carga[i][10],carga[i][11],carga[i][12]))
if view==1:
print("Id [",i+1,"]============================================================================================================")
print(tabulate(datos[i], headers=["AWG/KCM","Kcd [A,B,C]", "", "60", "75", "90","%Vd","Nc", "In", "60", "75", "90", "Op", "ITM"], tablefmt='psql'))
elif conductor == 2:
datos.append(mbtcustd(carga[i][1],carga[i][2],carga[i][3],carga[i][4],carga[i][5],carga[i][6],carga[i][7],carga[i][8],carga[i][9],carga[i][10],carga[i][11]))
datos.append(mbtcustd(carga[i][1],carga[i][2],carga[i][3],carga[i][4],carga[i][5],carga[i][6],carga[i][7],carga[i][8],carga[i][9],carga[i][10],carga[i][11],carga[i][12]))
if view==1:
print("Id [",i+1,"]============================================================================================================")
print(tabulate(datos[i], headers=["AWG/KCM","Kcd [A,B,C]", "", "60", "75", "90","%Vd","Nc", "In", "60", "75", "90", "Op", "ITM"], tablefmt='psql'))
Expand Down
11 changes: 9 additions & 2 deletions electricalwiresizes/graph.py
Original file line number Diff line number Diff line change
@@ -1,14 +1,21 @@
'''
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
| PYEWS, ElectricalWireSizes, 15/06/2022 |
| Version : 0.1.28 |
| PYEWS, ElectricalWireSizes, 03/07/2022 |
| Version : 0.1.29rc1 |
| Autor : Marco Polo Jacome Toss |
| License: GNU Affero General Public License v3 (GPL-3.0) |
| Requires: Python >=3.5 |
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
Changelog:
0.1.29rc1: Se modifican los módulos mbtcu, mbtal, mbtcustd, dbcircuit, dbcircuitcd
adicionando un nuevo argumento Fcond y condiciones para el cumplimento
del 125% de ampacidad en alimentadores y circuitos derivados sin considerar
cualquier factor de ajuste, todas las versiones anteriores no cuentan con
esta condición y esto puede causar error cuando se tienen las condiciones
ideales en un conductor, sin agrupar y a temperatura ambiente de 30°C.
0.1.28 : Versión estable.
0.1.28rc2: Separación de operaciones, conductor y protección.
Expand Down
13 changes: 10 additions & 3 deletions electricalwiresizes/kElectric.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,15 +17,22 @@

'''
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
| PYEWS, ElectricalWireSizes, 02/06/2022 |
| Version : 0.1.28 |
| PYEWS, ElectricalWireSizes, 03/07/2022 |
| Version : 0.1.29rc1 |
| Autor : Marco Polo Jacome Toss |
| License: GNU Affero General Public License v3 (GPL-3.0) |
| Requires: Python >=3.5 |
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
Changelog:
0.1.29rc1: Se modifican los módulos mbtcu, mbtal, mbtcustd, dbcircuit, dbcircuitcd
adicionando un nuevo argumento Fcond y condiciones para el cumplimento
del 125% de ampacidad en alimentadores y circuitos derivados sin considerar
cualquier factor de ajuste, todas las versiones anteriores no cuentan con
esta condición y esto puede causar error cuando se tienen las condiciones
ideales en un conductor, sin agrupar y a temperatura ambiente de 30°C.
0.1.28 : Versión estable.
0.1.28rc2: Separación de operaciones, conductor y protección.
Expand Down Expand Up @@ -55,7 +62,7 @@ def version():
print(" ")
print("::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::")
print("| Python ElectricalWireSizes, 15/06/2022 |")
print("| Version : 0.1.28 |")
print("| Version : 0.1.29rc2 |")
print("| Autor : Marco Polo Jacome Toss |")
print("| License: GNU Affero General Public License v3 (GPL-3.0) |")
print("| Requires: Python >=3.5 |")
Expand Down
Loading

0 comments on commit 883b72a

Please sign in to comment.