Use SIR 3S Modeldata and SIR 3S Results in pure Python.
With pandas, geopandas, matplotlib and others.
For documentation, test, verification, analysis, reporting, prototyping, play.
#https://www.anaconda.com/download
conda --version
23.7.4
!pip install PT3S
#!pip install PT3S –force-reinstall
!pip install PT3S -U --no-deps
jupyter-lab
create new ipynb
import logging
logger = logging.getLogger('PT3S')
logFileName= r"PT3S.log"
loglevel = logging.DEBUG
logging.basicConfig(filename=logFileName
,filemode='w'
,level=loglevel
,format="%(asctime)s ; %(name)-60s ; %(levelname)-7s ; %(message)s")
fileHandler = logging.FileHandler(logFileName)
logger.addHandler(fileHandler)
consoleHandler = logging.StreamHandler()
consoleHandler.setFormatter(logging.Formatter("%(levelname)-7s ; %(message)s"))
consoleHandler.setLevel(logging.INFO)
logger.addHandler(consoleHandler)
try:
from PT3S import dxAndMxHelperFcts
except:
import dxAndMxHelperFcts
Your Model: apply SIR 3S' QGIS-Export Function successfully before using readDxAndMx
m=dxAndMxHelperFcts.readDxAndMx('Examples/DistrictHeating.db3')
dfROHR=m.V3_ROHR
dfROHR.head()
pk | fkDE | rk | tk | fkKI | fkKK | fkDTRO_ROWD | fkLTGR | fkSTRASSE | L | LZU | RAU | JLAMBS | LAMBDA0 | ZEIN | ZAUS | ZUML | ASOLL | INDSCHALL | BAUJAHR | HAL | fkCONT | fk2LROHR | BESCHREIBUNG | GEOMWKB | DELETED | SELECT1 | IDREFERENZ | KENNUNG | IPLANUNG | KVR | pk_BZ | fkDE_BZ | fk | QSVB | IRTRENN | LECKSTATUS | LECKSTART | LECKEND | LECKORT | LECKMENGE | IMPTNZ | ZVLIMPTNZ | KANTENZV | GEOM | GRAF | MId | MText | Basis | Variante | BZ | Geaendert | Erstellt | pk_VMBZ | fkBASIS | fkVARIANTE | fkBZ | MZ | MT | pk_CONT | fkDE_CONT | rk_CONT | tk_CONT | ID_CONT | NAME_CONT | IDPARENT_CONT | rkPARENT_CONT | LFDNR_CONT | GRAF_CONT | FONT_CONT | GEOM_CONT | DELETED_CONT | SELECT1_CONT | IDREFERENZ_CONT | NAME_DTRO | DN | DI | DA | S | KT | PN | V | NAME_LTGR | NAME_STRASSE | tk_i | NAME_i | tk_k | NAME_k | (STAT, ROHR~*~*~*~A, 2023-02-12 23:00:00, 2023-02-12 23:00:00) | (TIME, ROHR~*~*~*~A, 2023-02-12 23:00:00, 2023-02-12 23:00:00) | (TMIN, ROHR~*~*~*~A, 2023-02-12 23:00:00, 2023-02-13 23:00:00) | (TMAX, ROHR~*~*~*~A, 2023-02-12 23:00:00, 2023-02-13 23:00:00) | (STAT, ROHR~*~*~*~DTTR, 2023-02-12 23:00:00, 2023-02-12 23:00:00) | (TIME, ROHR~*~*~*~DTTR, 2023-02-12 23:00:00, 2023-02-12 23:00:00) | (TMIN, ROHR~*~*~*~DTTR, 2023-02-12 23:00:00, 2023-02-13 23:00:00) | (TMAX, ROHR~*~*~*~DTTR, 2023-02-12 23:00:00, 2023-02-13 23:00:00) | (STAT, ROHR~*~*~*~DWVERL, 2023-02-12 23:00:00, 2023-02-12 23:00:00) | (TIME, ROHR~*~*~*~DWVERL, 2023-02-12 23:00:00, 2023-02-12 23:00:00) | (TMIN, ROHR~*~*~*~DWVERL, 2023-02-12 23:00:00, 2023-02-13 23:00:00) | (TMAX, ROHR~*~*~*~DWVERL, 2023-02-12 23:00:00, 2023-02-13 23:00:00) | (STAT, ROHR~*~*~*~DWVERLABS, 2023-02-12 23:00:00, 2023-02-12 23:00:00) | (TIME, ROHR~*~*~*~DWVERLABS, 2023-02-12 23:00:00, 2023-02-12 23:00:00) | (TMIN, ROHR~*~*~*~DWVERLABS, 2023-02-12 23:00:00, 2023-02-13 23:00:00) | (TMAX, ROHR~*~*~*~DWVERLABS, 2023-02-12 23:00:00, 2023-02-13 23:00:00) | (STAT, ROHR~*~*~*~IAKTIV, 2023-02-12 23:00:00, 2023-02-12 23:00:00) | (TIME, ROHR~*~*~*~IAKTIV, 2023-02-12 23:00:00, 2023-02-12 23:00:00) | (TMIN, ROHR~*~*~*~IAKTIV, 2023-02-12 23:00:00, 2023-02-13 23:00:00) | (TMAX, ROHR~*~*~*~IAKTIV, 2023-02-12 23:00:00, 2023-02-13 23:00:00) | (STAT, ROHR~*~*~*~IRTRENN, 2023-02-12 23:00:00, 2023-02-12 23:00:00) | (TIME, ROHR~*~*~*~IRTRENN, 2023-02-12 23:00:00, 2023-02-12 23:00:00) | (TMIN, ROHR~*~*~*~IRTRENN, 2023-02-12 23:00:00, 2023-02-13 23:00:00) | (TMAX, ROHR~*~*~*~IRTRENN, 2023-02-12 23:00:00, 2023-02-13 23:00:00) | (STAT, ROHR~*~*~*~JV, 2023-02-12 23:00:00, 2023-02-12 23:00:00) | (TIME, ROHR~*~*~*~JV, 2023-02-12 23:00:00, 2023-02-12 23:00:00) | (TMIN, ROHR~*~*~*~JV, 2023-02-12 23:00:00, 2023-02-13 23:00:00) | (TMAX, ROHR~*~*~*~JV, 2023-02-12 23:00:00, 2023-02-13 23:00:00) | (STAT, ROHR~*~*~*~PDAMPF, 2023-02-12 23:00:00, 2023-02-12 23:00:00) | (TIME, ROHR~*~*~*~PDAMPF, 2023-02-12 23:00:00, 2023-02-12 23:00:00) | (TMIN, ROHR~*~*~*~PDAMPF, 2023-02-12 23:00:00, 2023-02-13 23:00:00) | (TMAX, ROHR~*~*~*~PDAMPF, 2023-02-12 23:00:00, 2023-02-13 23:00:00) | (STAT, ROHR~*~*~*~PHR, 2023-02-12 23:00:00, 2023-02-12 23:00:00) | (TIME, ROHR~*~*~*~PHR, 2023-02-12 23:00:00, 2023-02-12 23:00:00) | (TMIN, ROHR~*~*~*~PHR, 2023-02-12 23:00:00, 2023-02-13 23:00:00) | (TMAX, ROHR~*~*~*~PHR, 2023-02-12 23:00:00, 2023-02-13 23:00:00) | (STAT, ROHR~*~*~*~PMIN, 2023-02-12 23:00:00, 2023-02-12 23:00:00) | (TIME, ROHR~*~*~*~PMIN, 2023-02-12 23:00:00, 2023-02-12 23:00:00) | (TMIN, ROHR~*~*~*~PMIN, 2023-02-12 23:00:00, 2023-02-13 23:00:00) | (TMAX, ROHR~*~*~*~PMIN, 2023-02-12 23:00:00, 2023-02-13 23:00:00) | (STAT, ROHR~*~*~*~QMAV, 2023-02-12 23:00:00, 2023-02-12 23:00:00) | (TIME, ROHR~*~*~*~QMAV, 2023-02-12 23:00:00, 2023-02-12 23:00:00) | (TMIN, ROHR~*~*~*~QMAV, 2023-02-12 23:00:00, 2023-02-13 23:00:00) | (TMAX, ROHR~*~*~*~QMAV, 2023-02-12 23:00:00, 2023-02-13 23:00:00) | (STAT, ROHR~*~*~*~QMI, 2023-02-12 23:00:00, 2023-02-12 23:00:00) | (TIME, ROHR~*~*~*~QMI, 2023-02-12 23:00:00, 2023-02-12 23:00:00) | (TMIN, ROHR~*~*~*~QMI, 2023-02-12 23:00:00, 2023-02-13 23:00:00) | (TMAX, ROHR~*~*~*~QMI, 2023-02-12 23:00:00, 2023-02-13 23:00:00) | (STAT, ROHR~*~*~*~QMK, 2023-02-12 23:00:00, 2023-02-12 23:00:00) | (TIME, ROHR~*~*~*~QMK, 2023-02-12 23:00:00, 2023-02-12 23:00:00) | (TMIN, ROHR~*~*~*~QMK, 2023-02-12 23:00:00, 2023-02-13 23:00:00) | (TMAX, ROHR~*~*~*~QMK, 2023-02-12 23:00:00, 2023-02-13 23:00:00) | (STAT, ROHR~*~*~*~RHOI, 2023-02-12 23:00:00, 2023-02-12 23:00:00) | (TIME, ROHR~*~*~*~RHOI, 2023-02-12 23:00:00, 2023-02-12 23:00:00) | (TMIN, ROHR~*~*~*~RHOI, 2023-02-12 23:00:00, 2023-02-13 23:00:00) | (TMAX, ROHR~*~*~*~RHOI, 2023-02-12 23:00:00, 2023-02-13 23:00:00) | (STAT, ROHR~*~*~*~RHOK, 2023-02-12 23:00:00, 2023-02-12 23:00:00) | (TIME, ROHR~*~*~*~RHOK, 2023-02-12 23:00:00, 2023-02-12 23:00:00) | (TMIN, ROHR~*~*~*~RHOK, 2023-02-12 23:00:00, 2023-02-13 23:00:00) | (TMAX, ROHR~*~*~*~RHOK, 2023-02-12 23:00:00, 2023-02-13 23:00:00) | (STAT, ROHR~*~*~*~TI, 2023-02-12 23:00:00, 2023-02-12 23:00:00) | (TIME, ROHR~*~*~*~TI, 2023-02-12 23:00:00, 2023-02-12 23:00:00) | (TMIN, ROHR~*~*~*~TI, 2023-02-12 23:00:00, 2023-02-13 23:00:00) | (TMAX, ROHR~*~*~*~TI, 2023-02-12 23:00:00, 2023-02-13 23:00:00) | (STAT, ROHR~*~*~*~TK, 2023-02-12 23:00:00, 2023-02-12 23:00:00) | (TIME, ROHR~*~*~*~TK, 2023-02-12 23:00:00, 2023-02-12 23:00:00) | (TMIN, ROHR~*~*~*~TK, 2023-02-12 23:00:00, 2023-02-13 23:00:00) | (TMAX, ROHR~*~*~*~TK, 2023-02-12 23:00:00, 2023-02-13 23:00:00) | (STAT, ROHR~*~*~*~VAV, 2023-02-12 23:00:00, 2023-02-12 23:00:00) | (TIME, ROHR~*~*~*~VAV, 2023-02-12 23:00:00, 2023-02-12 23:00:00) | (TMIN, ROHR~*~*~*~VAV, 2023-02-12 23:00:00, 2023-02-13 23:00:00) | (TMAX, ROHR~*~*~*~VAV, 2023-02-12 23:00:00, 2023-02-13 23:00:00) | (STAT, ROHR~*~*~*~VI, 2023-02-12 23:00:00, 2023-02-12 23:00:00) | (TIME, ROHR~*~*~*~VI, 2023-02-12 23:00:00, 2023-02-12 23:00:00) | (TMIN, ROHR~*~*~*~VI, 2023-02-12 23:00:00, 2023-02-13 23:00:00) | (TMAX, ROHR~*~*~*~VI, 2023-02-12 23:00:00, 2023-02-13 23:00:00) | (STAT, ROHR~*~*~*~VK, 2023-02-12 23:00:00, 2023-02-12 23:00:00) | (TIME, ROHR~*~*~*~VK, 2023-02-12 23:00:00, 2023-02-12 23:00:00) | (TMIN, ROHR~*~*~*~VK, 2023-02-12 23:00:00, 2023-02-13 23:00:00) | (TMAX, ROHR~*~*~*~VK, 2023-02-12 23:00:00, 2023-02-13 23:00:00) | (STAT, ROHR~*~*~*~VOLDA, 2023-02-12 23:00:00, 2023-02-12 23:00:00) | (TIME, ROHR~*~*~*~VOLDA, 2023-02-12 23:00:00, 2023-02-12 23:00:00) | (TMIN, ROHR~*~*~*~VOLDA, 2023-02-12 23:00:00, 2023-02-13 23:00:00) | (TMAX, ROHR~*~*~*~VOLDA, 2023-02-12 23:00:00, 2023-02-13 23:00:00) | (STAT, ROHR~*~*~*~WVL, 2023-02-12 23:00:00, 2023-02-12 23:00:00) | (TIME, ROHR~*~*~*~WVL, 2023-02-12 23:00:00, 2023-02-12 23:00:00) | (TMIN, ROHR~*~*~*~WVL, 2023-02-12 23:00:00, 2023-02-13 23:00:00) | (TMAX, ROHR~*~*~*~WVL, 2023-02-12 23:00:00, 2023-02-13 23:00:00) | ('STAT', 'KNOT~*~*~*~PH', Timestamp('2023-02-12 23:00:00'), Timestamp('2023-02-12 23:00:00'))_i | ('TIME', 'KNOT~*~*~*~PH', Timestamp('2023-02-12 23:00:00'), Timestamp('2023-02-12 23:00:00'))_i | ('TMIN', 'KNOT~*~*~*~PH', Timestamp('2023-02-12 23:00:00'), Timestamp('2023-02-13 23:00:00'))_i | ('TMAX', 'KNOT~*~*~*~PH', Timestamp('2023-02-12 23:00:00'), Timestamp('2023-02-13 23:00:00'))_i | ('STAT', 'KNOT~*~*~*~PH', Timestamp('2023-02-12 23:00:00'), Timestamp('2023-02-12 23:00:00'))_k | ('TIME', 'KNOT~*~*~*~PH', Timestamp('2023-02-12 23:00:00'), Timestamp('2023-02-12 23:00:00'))_k | ('TMIN', 'KNOT~*~*~*~PH', Timestamp('2023-02-12 23:00:00'), Timestamp('2023-02-13 23:00:00'))_k | ('TMAX', 'KNOT~*~*~*~PH', Timestamp('2023-02-12 23:00:00'), Timestamp('2023-02-13 23:00:00'))_k | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | 5442010239090746007 | 5306805303452857793 | 5442010239090746007 | 5442010239090746007 | 5669301360686511351 | 5397948523091900401 | 4684070986837856878 | 4779752876656844188 | 5644881417512616095 | 36.429348 | 0.0 | 0.05 | 1.0 | NaN | 0.0 | 0.0 | 0.0 | 1000.0 | None | 0.0 | 5029128874972463118 | 4819753480904838964 | OSM: Knoten 264607345 -> Knoten 476971289; Länge: 36.39 | b'\x01\x02\x00\x00\x00\x02\x00\x00\x00l\x02\x1e\x89(\xc7%AS\xdd\xcc\x1a\x13HUA\x19\xc0\xd5\x96\x04\xc7%A\x80u\xc3\x06\x1bHUA' | 0.0 | None | 24386111 | 0.0 | 0.0 | 1.0 | 5678103717712534050 | 5303199883422352888 | 5442010239090746007 | 0.0 | 0.0 | 0.0 | None | None | None | None | None | None | None | b'\x01\x02\x00\x00\x00\x02\x00\x00\x00l\x02\x1e\x89(\xc7%AS\xdd\xcc\x1a\x13HUA\x19\xc0\xd5\x96\x04\xc7%A\x80u\xc3\x06\x1bHUA' | b'\x00\x00\x80?\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\xb5\xf8\xd4>\x04\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' | M-1-0-1 | B1 | V0 | BZ1 | 2024-02-26 12:52:48 | 2022-10-12 11:52:19 | 4848839598324457800 | 5306805303452857793 | 5525309167386767014 | 5303199883422352888 | 1 | 1 | 5029128874972463118 | 5306805303452857793 | 5029128874972463118 | 5029128874972463118 | 1001.0 | M-1-0-1 | 1001.0 | 5029128874972463118 | NaN | None | None | b'\x00\x00\x80?\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00I@\x00\x00\x00\x00\x00\x00I@\x01\x00\x00\x00\xfd1\r:\xff\xc0%AW\xe1\x9cnsGUA\x17\xf5\xba\xf8\x14\xce%A\x16\xbbd\x87\x86HUA\x00\x00\x00\x00\x00\x88\xb3@\xfd1\r\xba\xfe\xc0%AW\xe1\x9c^sGUA\x17\xf5\xba\xf8\x15\xce%A\x16\xbbd\xa7\x86HUA\x004\x86[}.\x9a@\x00\xf0\x9b}\x8c4\x91@\x01\x00\x00\x00f\x00\x00\x00-C\x1c\xeb\xe26\x1a?\x00\x00\x00\x00\x00\x00\xf0?\xfc\xa9\xf1\xd2MbP?\x00\x00\x00\x00\x00\x00\xf0?' | 0.0 | 0.0 | None | KMR | 150 | 160.300003 | 168.300003 | 4.0 | 0.45 | NaN | 0.020182 | KMR | Am Sonnenbühl | 5669301360686511351 | V-K03S | 5397948523091900401 | V-K13S | 0.0 | 0.0 | 0.0 | 0.0 | 0.013442 | 0.013439 | 0.006863 | 0.013442 | 35.874508 | 35.874535 | 35.874508 | 35.935871 | 1.306885 | 1.306886 | 1.306885 | 1.30912 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.285856 | 0.285962 | 0.285856 | 1.047996 | 0.693794 | 0.693795 | 0.693794 | 0.697366 | 0.010414 | 0.010417 | 0.010414 | 0.038178 | 4.289801 | 4.290662 | 4.289801 | 4.791431 | 52.848595 | 52.848457 | 52.848457 | 103.461945 | 52.848595 | 52.848457 | 52.848457 | 103.461945 | 52.848595 | 52.848457 | 52.848457 | 103.461945 | 965.860962 | 965.860962 | 965.782288 | 965.860962 | 965.873657 | 965.873657 | 965.788757 | 965.873657 | 89.731712 | 89.731773 | 89.731712 | 89.862907 | 89.710526 | 89.710587 | 89.710526 | 89.852066 | 0.752813 | 0.752958 | 0.752813 | 1.474475 | 0.753112 | 0.75311 | 0.75311 | 1.47449 | 0.753102 | 0.7531 | 0.7531 | 1.474481 | -333333344393784504698708825210880.0 | -333333344393784504698708825210880.0 | -333333344393784504698708825210880.0 | -333333344393784504698708825210880.0 | 1842.837402 | 1842.836182 | 1842.836182 | 3610.506592 | 3.501101 | 3.501925 | 3.501101 | 4.030397 | 3.2898 | 3.290663 | 3.2898 | 3.791431 | ||
1 | 5417154223408487165 | 5306805303452857793 | 5417154223408487165 | 5417154223408487165 | 4876992779283362126 | 5397948523091900401 | 4684070986837856878 | 4779752876656844188 | 5644881417512616095 | 130.216858 | 0.0 | 0.05 | 1.0 | NaN | 0.0 | 0.0 | 0.0 | 1000.0 | None | 0.0 | 5029128874972463118 | 4946660727138603312 | OSM: Knoten 476971287 -> Knoten 476971289; Länge: 129.81 | b'\x01\x02\x00\x00\x00\x02\x00\x00\x00\xc5\x18\x90\xfe\x00\xc8%A\xc7\x06\x18\x0c#HUA\x19\xc0\xd5\x96\x04\xc7%A\x80u\xc3\x06\x1bHUA' | 0.0 | None | 39785489 | 0.0 | 0.0 | 1.0 | 5403213203057339162 | 5303199883422352888 | 5417154223408487165 | 0.0 | 0.0 | 0.0 | None | None | None | None | None | None | None | b'\x01\x02\x00\x00\x00\x02\x00\x00\x00\xc5\x18\x90\xfe\x00\xc8%A\xc7\x06\x18\x0c#HUA\x19\xc0\xd5\x96\x04\xc7%A\x80u\xc3\x06\x1bHUA' | b'\x00\x00\x80?\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\xb5\xf8\xd4>\x04\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' | M-1-0-1 | B1 | V0 | BZ1 | 2024-02-26 12:52:48 | 2022-10-12 11:52:19 | 4848839598324457800 | 5306805303452857793 | 5525309167386767014 | 5303199883422352888 | 1 | 1 | 5029128874972463118 | 5306805303452857793 | 5029128874972463118 | 5029128874972463118 | 1001.0 | M-1-0-1 | 1001.0 | 5029128874972463118 | NaN | None | None | b'\x00\x00\x80?\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00I@\x00\x00\x00\x00\x00\x00I@\x01\x00\x00\x00\xfd1\r:\xff\xc0%AW\xe1\x9cnsGUA\x17\xf5\xba\xf8\x14\xce%A\x16\xbbd\x87\x86HUA\x00\x00\x00\x00\x00\x88\xb3@\xfd1\r\xba\xfe\xc0%AW\xe1\x9c^sGUA\x17\xf5\xba\xf8\x15\xce%A\x16\xbbd\xa7\x86HUA\x004\x86[}.\x9a@\x00\xf0\x9b}\x8c4\x91@\x01\x00\x00\x00f\x00\x00\x00-C\x1c\xeb\xe26\x1a?\x00\x00\x00\x00\x00\x00\xf0?\xfc\xa9\xf1\xd2MbP?\x00\x00\x00\x00\x00\x00\xf0?' | 0.0 | 0.0 | None | KMR | 150 | 160.300003 | 168.300003 | 4.0 | 0.45 | NaN | 0.020182 | KMR | Am Sonnenbühl | 4876992779283362126 | V-K1303S | 5397948523091900401 | V-K13S | 0.0 | 0.0 | 0.0 | 0.0 | 0.164957 | 0.164756 | 0.083241 | 0.164957 | 35.811352 | 35.81144 | 35.811352 | 35.903881 | 4.663242 | 4.663253 | 4.663242 | 4.675291 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.027977 | 0.028041 | 0.027977 | 0.100452 | 0.690116 | 0.690122 | 0.690116 | 0.695504 | 0.003643 | 0.003651 | 0.003643 | 0.013081 | 4.289801 | 4.290662 | 4.289801 | 4.791431 | -15.394871 | -15.410713 | -30.492424 | -15.394871 | -15.394871 | -15.410713 | -30.492424 | -15.394871 | -15.394871 | -15.410713 | -30.492424 | -15.394871 | 966.029358 | 966.029175 | 965.867554 | 966.029358 | 965.873657 | 965.873657 | 965.788757 | 965.873657 | 89.451019 | 89.451347 | 89.451019 | 89.720718 | 89.710533 | 89.710594 | 89.710533 | 89.852074 | -0.219278 | -0.219546 | -0.434538 | -0.219278 | -0.219344 | -0.21957 | -0.434525 | -0.219344 | -0.21938 | -0.219605 | -0.434561 | -0.21938 | -333333344393784504698708825210880.0 | -333333344393784504698708825210880.0 | -333333344393784504698708825210880.0 | -333333344393784504698708825210880.0 | 536.811218 | 537.364685 | 536.811218 | 1064.074097 | 3.31079 | 3.31164 | 3.31079 | 3.802972 | 3.2898 | 3.290663 | 3.2898 | 3.791431 | ||
2 | 5726827761099671871 | 5306805303452857793 | 5726827761099671871 | 5726827761099671871 | 5669301360686511351 | 5465373302536437394 | 5227809287145441987 | 4779752876656844188 | 4691593553739008509 | 52.374901 | 0.0 | 0.05 | 1.0 | NaN | 0.0 | 0.0 | 0.0 | 1000.0 | None | 0.0 | 5029128874972463118 | 4722380583683805849 | OSM: Knoten 264607345 -> Knoten 450889953; Länge: 52.21 | b'\x01\x02\x00\x00\x00\x02\x00\x00\x00l\x02\x1e\x89(\xc7%AS\xdd\xcc\x1a\x13HUA\xba\x94\xb8\xf8\x8c\xc7%A\xe8\x9b\xd7\xd2\x16HUA' | 0.0 | None | 24633102 | 0.0 | 5.0 | 1.0 | 4960780948326556751 | 5303199883422352888 | 5726827761099671871 | 0.0 | 1.0 | 0.0 | None | None | None | None | None | None | None | b'\x01\x02\x00\x00\x00\x02\x00\x00\x00l\x02\x1e\x89(\xc7%AS\xdd\xcc\x1a\x13HUA\xba\x94\xb8\xf8\x8c\xc7%A\xe8\x9b\xd7\xd2\x16HUA' | b'\x00\x00\x80?\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\xb5\xf8\xd4>\x04\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' | M-1-0-1 | B1 | V0 | BZ1 | 2024-02-26 12:52:48 | 2022-10-12 11:52:19 | 4848839598324457800 | 5306805303452857793 | 5525309167386767014 | 5303199883422352888 | 1 | 1 | 5029128874972463118 | 5306805303452857793 | 5029128874972463118 | 5029128874972463118 | 1001.0 | M-1-0-1 | 1001.0 | 5029128874972463118 | NaN | None | None | b'\x00\x00\x80?\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00I@\x00\x00\x00\x00\x00\x00I@\x01\x00\x00\x00\xfd1\r:\xff\xc0%AW\xe1\x9cnsGUA\x17\xf5\xba\xf8\x14\xce%A\x16\xbbd\x87\x86HUA\x00\x00\x00\x00\x00\x88\xb3@\xfd1\r\xba\xfe\xc0%AW\xe1\x9c^sGUA\x17\xf5\xba\xf8\x15\xce%A\x16\xbbd\xa7\x86HUA\x004\x86[}.\x9a@\x00\xf0\x9b}\x8c4\x91@\x01\x00\x00\x00f\x00\x00\x00-C\x1c\xeb\xe26\x1a?\x00\x00\x00\x00\x00\x00\xf0?\xfc\xa9\xf1\xd2MbP?\x00\x00\x00\x00\x00\x00\xf0?' | 0.0 | 0.0 | None | KMR | 250 | 264.000000 | 273.000000 | 4.5 | 0.48 | NaN | 0.054739 | KMR | Kirchstrasse | 5669301360686511351 | V-K03S | 5465373302536437394 | V-K343S | 0.0 | 0.0 | 0.0 | 0.0 | 52.374901 | 52.374901 | 52.374901 | 52.374901 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.353186 | 0.0123 | 0.0123 | 0.354904 | 0.0 | 0.0 | 0.0 | 0.0 | 4.501101 | 4.501925 | 4.501101 | 5.030397 | 0.0 | -0.0 | -0.0 | 0.0 | 0.0 | -0.0 | -0.0 | 0.0 | 0.0 | -0.0 | -0.0 | 0.0 | 965.860962 | 1000.299988 | 965.782288 | 1000.299988 | 1000.299988 | 1000.299988 | 1000.299988 | 1000.299988 | 89.731712 | 9.999994 | 9.999994 | 89.862907 | 9.999994 | 9.999994 | 9.999994 | 9.999994 | 0.0 | -0.0 | -0.0 | 0.0 | 0.0 | -0.0 | -0.0 | 0.0 | 0.0 | -0.0 | -0.0 | 0.0 | -333333344393784504698708825210880.0 | -333333344393784504698708825210880.0 | -333333344393784504698708825210880.0 | -333333344393784504698708825210880.0 | 0.0 | 0.0 | -0.0 | 0.0 | 3.501101 | 3.501925 | 3.501101 | 4.030397 | 3.516661 | 3.517417 | 3.516661 | 4.045881 | ||
3 | 4811306899232458618 | 5306805303452857793 | 4811306899232458618 | 4811306899232458618 | 4837439299025862974 | 4875518068053211860 | 4684070986837856878 | 4779752876656844188 | 4691593553739008509 | 6.559972 | 0.0 | 0.05 | 1.0 | NaN | 0.0 | 0.0 | 0.0 | 1000.0 | None | 0.0 | 5029128874972463118 | 4779287091720027067 | OSM: Knoten 264607344 -> Knoten 476971220; Länge: 6.54 | b'\x01\x02\x00\x00\x00\x02\x00\x00\x00\xcd:\xfa{\xfa\xc5%A!H5\xf9\x06HUA\xabB.\x98\x07\xc6%A\xf2pi\t\x07HUA' | 0.0 | None | 24633102 | 0.0 | 0.0 | 1.0 | 5520090521338485512 | 5303199883422352888 | 4811306899232458618 | 0.0 | 0.0 | 0.0 | None | None | None | None | None | None | None | b'\x01\x02\x00\x00\x00\x02\x00\x00\x00\xcd:\xfa{\xfa\xc5%A!H5\xf9\x06HUA\xabB.\x98\x07\xc6%A\xf2pi\t\x07HUA' | b'\x00\x00\x80?\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\xb5\xf8\xd4>\x04\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' | M-1-0-1 | B1 | V0 | BZ1 | 2024-02-26 12:52:48 | 2022-10-12 11:52:19 | 4848839598324457800 | 5306805303452857793 | 5525309167386767014 | 5303199883422352888 | 1 | 1 | 5029128874972463118 | 5306805303452857793 | 5029128874972463118 | 5029128874972463118 | 1001.0 | M-1-0-1 | 1001.0 | 5029128874972463118 | NaN | None | None | b'\x00\x00\x80?\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00I@\x00\x00\x00\x00\x00\x00I@\x01\x00\x00\x00\xfd1\r:\xff\xc0%AW\xe1\x9cnsGUA\x17\xf5\xba\xf8\x14\xce%A\x16\xbbd\x87\x86HUA\x00\x00\x00\x00\x00\x88\xb3@\xfd1\r\xba\xfe\xc0%AW\xe1\x9c^sGUA\x17\xf5\xba\xf8\x15\xce%A\x16\xbbd\xa7\x86HUA\x004\x86[}.\x9a@\x00\xf0\x9b}\x8c4\x91@\x01\x00\x00\x00f\x00\x00\x00-C\x1c\xeb\xe26\x1a?\x00\x00\x00\x00\x00\x00\xf0?\xfc\xa9\xf1\xd2MbP?\x00\x00\x00\x00\x00\x00\xf0?' | 0.0 | 0.0 | None | KMR | 150 | 160.300003 | 168.300003 | 4.0 | 0.45 | NaN | 0.020182 | KMR | Kirchstrasse | 4837439299025862974 | V-K283S | 4875518068053211860 | V-K293S | 0.0 | 0.0 | 0.0 | 0.0 | 0.001884 | 0.001883 | 0.00096 | 0.001884 | 35.91449 | 35.914516 | 35.91449 | 35.956303 | 0.235598 | 0.235598 | 0.235598 | 0.235872 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.462858 | 0.463444 | 0.462858 | 1.716263 | 0.696122 | 0.696123 | 0.696122 | 0.698556 | 0.003036 | 0.00304 | 0.003036 | 0.011259 | 4.179915 | 4.18092 | 4.179915 | 4.875697 | 67.962234 | 67.962051 | 67.962051 | 133.205154 | 67.962234 | 67.962051 | 67.962051 | 133.205154 | 67.962234 | 67.962051 | 67.962051 | 133.205154 | 965.81311 | 965.81311 | 965.757812 | 965.81311 | 965.81488 | 965.81488 | 965.758728 | 965.81488 | 89.811455 | 89.811516 | 89.811455 | 89.903648 | 89.808487 | 89.808548 | 89.808487 | 89.90213 | 0.967258 | 0.967893 | 0.967258 | 1.898414 | 0.968535 | 0.968532 | 0.968532 | 1.898425 | 0.968533 | 0.96853 | 0.96853 | 1.898423 | -333333344393784504698708825210880.0 | -333333344393784504698708825210880.0 | -333333344393784504698708825210880.0 | -333333344393784504698708825210880.0 | 2377.553711 | 2377.552002 | 2377.552002 | 4656.145996 | 3.179915 | 3.18092 | 3.179915 | 3.875697 | 3.204382 | 3.205366 | 3.204382 | 3.891908 | ||
4 | 4843836890906700052 | 5306805303452857793 | 4843836890906700052 | 4843836890906700052 | 4837439299025862974 | 4832729931974744286 | 4684070986837856878 | 4779752876656844188 | 4691593553739008509 | 7.759803 | 0.0 | 0.05 | 1.0 | NaN | 0.0 | 0.0 | 0.0 | 1000.0 | None | 0.0 | 5029128874972463118 | 5408386271763427083 | OSM: Knoten 264607344 -> Knoten 476971262; Länge: 7.76 | b'\x01\x02\x00\x00\x00\x02\x00\x00\x00\xcd:\xfa{\xfa\xc5%A!H5\xf9\x06HUA:\xf2=\xcc\xf9\xc5%A\xac\x18\x11\t\x05HUA' | 0.0 | None | 39785483 | 0.0 | 0.0 | 1.0 | 5534878597022087052 | 5303199883422352888 | 4843836890906700052 | 0.0 | 0.0 | 0.0 | None | None | None | None | None | None | None | b'\x01\x02\x00\x00\x00\x02\x00\x00\x00\xcd:\xfa{\xfa\xc5%A!H5\xf9\x06HUA:\xf2=\xcc\xf9\xc5%A\xac\x18\x11\t\x05HUA' | b'\x00\x00\x80?\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\xb5\xf8\xd4>\x04\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' | M-1-0-1 | B1 | V0 | BZ1 | 2024-02-26 12:52:48 | 2022-10-12 11:52:19 | 4848839598324457800 | 5306805303452857793 | 5525309167386767014 | 5303199883422352888 | 1 | 1 | 5029128874972463118 | 5306805303452857793 | 5029128874972463118 | 5029128874972463118 | 1001.0 | M-1-0-1 | 1001.0 | 5029128874972463118 | NaN | None | None | b'\x00\x00\x80?\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00I@\x00\x00\x00\x00\x00\x00I@\x01\x00\x00\x00\xfd1\r:\xff\xc0%AW\xe1\x9cnsGUA\x17\xf5\xba\xf8\x14\xce%A\x16\xbbd\x87\x86HUA\x00\x00\x00\x00\x00\x88\xb3@\xfd1\r\xba\xfe\xc0%AW\xe1\x9c^sGUA\x17\xf5\xba\xf8\x15\xce%A\x16\xbbd\xa7\x86HUA\x004\x86[}.\x9a@\x00\xf0\x9b}\x8c4\x91@\x01\x00\x00\x00f\x00\x00\x00-C\x1c\xeb\xe26\x1a?\x00\x00\x00\x00\x00\x00\xf0?\xfc\xa9\xf1\xd2MbP?\x00\x00\x00\x00\x00\x00\xf0?' | 0.0 | 0.0 | None | KMR | 150 | 160.300003 | 168.300003 | 4.0 | 0.45 | NaN | 0.020182 | KMR | Kirchstrasse | 4837439299025862974 | V-K283S | 4832729931974744286 | V-K1043S | 0.0 | 0.0 | 0.0 | 0.0 | 0.002324 | 0.002321 | 0.001185 | 0.002324 | 35.925636 | 35.925636 | 35.925636 | 35.962101 | 0.278776 | 0.278776 | 0.278776 | 0.279059 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.426841 | 0.427885 | 0.426841 | 1.57941 | 0.69677 | 0.69677 | 0.69677 | 0.698894 | 0.003312 | 0.00332 | 0.003312 | 0.012256 | 4.179915 | 4.18092 | 4.179915 | 4.875697 | -65.226578 | -65.236153 | -127.664093 | -65.226578 | -65.226578 | -65.236153 | -127.664093 | -65.226578 | -65.226578 | -65.236153 | -127.664093 | -65.226578 | 965.800232 | 965.800232 | 965.751099 | 965.800232 | 965.798035 | 965.798035 | 965.75 | 965.798035 | 89.832909 | 89.832909 | 89.832909 | 89.914841 | 89.836571 | 89.836571 | 89.836571 | 89.91671 | -0.927481 | -0.928657 | -1.819459 | -0.927481 | -0.929561 | -0.929697 | -1.819467 | -0.929561 | -0.929563 | -0.929699 | -1.819469 | -0.929563 | -333333344393784504698708825210880.0 | -333333344393784504698708825210880.0 | -333333344393784504698708825210880.0 | -333333344393784504698708825210880.0 | 2283.903564 | 2284.23877 | 2283.903564 | 4464.550781 | 3.179915 | 3.18092 | 3.179915 | 3.875697 | 3.206016 | 3.206999 | 3.206016 | 3.910682 |
import pandas as pd
t0=pd.Timestamp(m.mx.df.index[0].strftime('%Y-%m-%d %X.%f'))
QMAV=('STAT'
,'ROHR~*~*~*~QMAV'
,t0
,t0
)
QMAV
('STAT', 'ROHR~*~*~*~QMAV', Timestamp('2023-02-12 23:00:00'), Timestamp('2023-02-12 23:00:00'))
import math
dfROHR['QMAVAbs']=dfROHR.apply(lambda row: math.fabs(row[QMAV]) ,axis=1)
dfROHR=dfROHR[~dfROHR['GEOMWKB'].isin([None])]
dfFWVB=m.V3_FWVB
W=('STAT'
,'FWVB~*~*~*~W'
,t0
,t0
)
W
('STAT', 'FWVB~*~*~*~W', Timestamp('2023-02-12 23:00:00'), Timestamp('2023-02-12 23:00:00'))
dfFWVB['W']=dfFWVB[W] # geopandas doesnt like non-flat colnames ...
dfFWVB=dfFWVB[~dfFWVB['GEOMWKB'].isin([None])]
import geopandas
crs='EPSG:25832'
gs=geopandas.GeoSeries.from_wkb(dfFWVB['GEOMWKB'],crs=crs)
gdf_FWVB=geopandas.GeoDataFrame(dfFWVB,geometry=gs,crs=crs)
gs=geopandas.GeoSeries.from_wkb(dfROHR['GEOMWKB'],crs=crs)
gdf_ROHR=geopandas.GeoDataFrame(dfROHR,geometry=gs,crs=crs)
ma=gdf_ROHR[gdf_ROHR['KVR'].isin([1.,None])].loc[:,['geometry', 'QMAVAbs']].explore(color = 'grey')
gdf_FWVB.loc[:,['geometry','W']].explore(color='red',m=ma)
!python setup.py clean sdist
running clean running sdist running egg_info writing PT3S.egg-info\PKG-INFO writing dependency_links to PT3S.egg-info\dependency_links.txt writing requirements to PT3S.egg-info\requires.txt writing top-level names to PT3S.egg-info\top_level.txt reading manifest file 'PT3S.egg-info\SOURCES.txt' writing manifest file 'PT3S.egg-info\SOURCES.txt' running check creating PT3S-90.14.9.0.dev1 creating PT3S-90.14.9.0.dev1\Examples creating PT3S-90.14.9.0.dev1\Examples\WDDistrictHeating creating PT3S-90.14.9.0.dev1\Examples\WDDistrictHeating\B1 creating PT3S-90.14.9.0.dev1\Examples\WDDistrictHeating\B1\V0 creating PT3S-90.14.9.0.dev1\Examples\WDDistrictHeating\B1\V0\BZ1 creating PT3S-90.14.9.0.dev1\PT3S.egg-info creating PT3S-90.14.9.0.dev1\UTILS creating PT3S-90.14.9.0.dev1\lds copying files to PT3S-90.14.9.0.dev1... copying Am.py -> PT3S-90.14.9.0.dev1 copying Dm.py -> PT3S-90.14.9.0.dev1 copying Dx.py -> PT3S-90.14.9.0.dev1 copying Lx.py -> PT3S-90.14.9.0.dev1 copying Mx.py -> PT3S-90.14.9.0.dev1 copying NFD.py -> PT3S-90.14.9.0.dev1 copying PT3S.ipynb -> PT3S-90.14.9.0.dev1 copying README.rst -> PT3S-90.14.9.0.dev1 copying Rm.py -> PT3S-90.14.9.0.dev1 copying Xm.py -> PT3S-90.14.9.0.dev1 copying __init__.py -> PT3S-90.14.9.0.dev1 copying conf.py -> PT3S-90.14.9.0.dev1 copying dxAndMxHelperFcts.py -> PT3S-90.14.9.0.dev1 copying dxDecodeObjsData.py -> PT3S-90.14.9.0.dev1 copying pNFD.py -> PT3S-90.14.9.0.dev1 copying setup.py -> PT3S-90.14.9.0.dev1 copying .\Am.py -> PT3S-90.14.9.0.dev1\. copying .\Dm.py -> PT3S-90.14.9.0.dev1\. copying .\Dx.py -> PT3S-90.14.9.0.dev1\. copying .\Lx.py -> PT3S-90.14.9.0.dev1\. copying .\Mx.py -> PT3S-90.14.9.0.dev1\. copying .\NFD.py -> PT3S-90.14.9.0.dev1\. copying .\PT3S.html -> PT3S-90.14.9.0.dev1\. copying .\PT3S.ipynb -> PT3S-90.14.9.0.dev1\. copying .\Rm.py -> PT3S-90.14.9.0.dev1\. copying .\Xm.py -> PT3S-90.14.9.0.dev1\. copying .\__init__.py -> PT3S-90.14.9.0.dev1\. copying .\conf.py -> PT3S-90.14.9.0.dev1\. copying .\dxAndMxHelperFcts.py -> PT3S-90.14.9.0.dev1\. copying .\dxDecodeObjsData.py -> PT3S-90.14.9.0.dev1\. copying .\pNFD.py -> PT3S-90.14.9.0.dev1\. copying .\Examples\DistrictHeating.db3 -> PT3S-90.14.9.0.dev1\.\Examples copying .\Examples\WDDistrictHeating\B1\V0\BZ1\M-1-0-1.1.MX1 -> PT3S-90.14.9.0.dev1\.\Examples\WDDistrictHeating\B1\V0\BZ1 copying .\Examples\WDDistrictHeating\B1\V0\BZ1\M-1-0-1.1.MX3 -> PT3S-90.14.9.0.dev1\.\Examples\WDDistrictHeating\B1\V0\BZ1 copying .\Examples\WDDistrictHeating\B1\V0\BZ1\M-1-0-1.1.MXS -> PT3S-90.14.9.0.dev1\.\Examples\WDDistrictHeating\B1\V0\BZ1 copying Examples\DistrictHeating.db3 -> PT3S-90.14.9.0.dev1\Examples copying Examples\WDDistrictHeating\B1\V0\BZ1\M-1-0-1.1.MX1 -> PT3S-90.14.9.0.dev1\Examples\WDDistrictHeating\B1\V0\BZ1 copying Examples\WDDistrictHeating\B1\V0\BZ1\M-1-0-1.1.MX3 -> PT3S-90.14.9.0.dev1\Examples\WDDistrictHeating\B1\V0\BZ1 copying Examples\WDDistrictHeating\B1\V0\BZ1\M-1-0-1.1.MXS -> PT3S-90.14.9.0.dev1\Examples\WDDistrictHeating\B1\V0\BZ1 copying PT3S.egg-info\PKG-INFO -> PT3S-90.14.9.0.dev1\PT3S.egg-info copying PT3S.egg-info\SOURCES.txt -> PT3S-90.14.9.0.dev1\PT3S.egg-info copying PT3S.egg-info\dependency_links.txt -> PT3S-90.14.9.0.dev1\PT3S.egg-info copying PT3S.egg-info\requires.txt -> PT3S-90.14.9.0.dev1\PT3S.egg-info copying PT3S.egg-info\top_level.txt -> PT3S-90.14.9.0.dev1\PT3S.egg-info copying UTILS\Db.py -> PT3S-90.14.9.0.dev1\UTILS copying UTILS\Xml.py -> PT3S-90.14.9.0.dev1\UTILS copying UTILS\__init__.py -> PT3S-90.14.9.0.dev1\UTILS copying lds\__init__.py -> PT3S-90.14.9.0.dev1\lds copying lds\rpts.py -> PT3S-90.14.9.0.dev1\lds copying PT3S.egg-info\SOURCES.txt -> PT3S-90.14.9.0.dev1\PT3S.egg-info Writing PT3S-90.14.9.0.dev1\setup.cfg Creating tar archive removing 'PT3S-90.14.9.0.dev1' (and everything under it)
!twine upload -u __token__ -p pypi-AgEIcHlwaS5vcmcCJDgzxZTdkNmUxLTEyNmItNDJhMC05MTJkLTU1ZGJjZWRhYjQ4MgACDFsxLFsicHQzcyJdXQACLFsyLFsiMjA3YTcwMWQtMjZmYS00YWNmLWI3NWEtYjNkZDhkMGIzMDIyIl1dAAAGIGmK2jFxC7M2zmHSJDvcyYGMa2a3tgaHC9Zh5G7o3vmd dist/* --verbose
Uploading distributions to https://upload.pypi.org/legacy/ INFO dist\PT3S-90.14.9.0.dev1.tar.gz (3.5 MB) INFO username set by command options INFO password set by command options INFO username: __token__ INFO password: <hidden> Uploading PT3S-90.14.9.0.dev1.tar.gz 0% ---------------------------------------- 0.0/3.7 MB • --:-- • ? 0% ---------------------------------------- 0.0/3.7 MB • --:-- • ? 0% ---------------------------------------- 0.0/3.7 MB • --:-- • ? 0% ---------------------------------------- 0.0/3.7 MB • --:-- • ? 0% ---------------------------------------- 0.0/3.7 MB • --:-- • ? 0% ---------------------------------------- 0.0/3.7 MB • --:-- • ? 0% ---------------------------------------- 0.0/3.7 MB • --:-- • ? 2% --------------------------------------- 0.1/3.7 MB • 00:01 • 4.4 MB/s 3% - -------------------------------------- 0.1/3.7 MB • 00:06 • 702.2 kB/s 3% - -------------------------------------- 0.1/3.7 MB • 00:06 • 702.2 kB/s 4% - -------------------------------------- 0.1/3.7 MB • 00:08 • 466.4 kB/s 6% -- ------------------------------------- 0.2/3.7 MB • 00:08 • 470.2 kB/s 12% ---- ----------------------------------- 0.4/3.7 MB • 00:05 • 728.8 kB/s 20% -------- ------------------------------- 0.8/3.7 MB • 00:03 • 1.1 MB/s 24% --------- ------------------------------ 0.9/3.7 MB • 00:03 • 1.1 MB/s 41% ---------------- ----------------------- 1.5/3.7 MB • 00:02 • 1.8 MB/s 41% ---------------- ----------------------- 1.5/3.7 MB • 00:02 • 1.8 MB/s 42% ---------------- ----------------------- 1.5/3.7 MB • 00:02 • 1.5 MB/s 42% ---------------- ----------------------- 1.6/3.7 MB • 00:02 • 1.2 MB/s 52% -------------------- ------------------- 1.9/3.7 MB • 00:02 • 1.4 MB/s 63% ------------------------- -------------- 2.3/3.7 MB • 00:01 • 1.6 MB/s 66% -------------------------- ------------- 2.4/3.7 MB • 00:01 • 1.6 MB/s 67% -------------------------- ------------- 2.5/3.7 MB • 00:01 • 1.5 MB/s 69% --------------------------- ------------ 2.6/3.7 MB • 00:01 • 1.4 MB/s 79% ------------------------------- -------- 2.9/3.7 MB • 00:01 • 1.5 MB/s 84% --------------------------------- ------ 3.1/3.7 MB • 00:01 • 1.5 MB/s 88% ----------------------------------- ---- 3.2/3.7 MB • 00:01 • 1.5 MB/s 92% ------------------------------------ --- 3.4/3.7 MB • 00:01 • 1.5 MB/s 96% -------------------------------------- - 3.5/3.7 MB • 00:01 • 1.5 MB/s 100% ---------------------------------------- 3.7/3.7 MB • 00:03 • 1.5 MB/s 100% ---------------------------------------- 3.7/3.7 MB • 00:03 • 1.5 MB/s 100% ---------------------------------------- 3.7/3.7 MB • 00:03 • 1.5 MB/s 100% ---------------------------------------- 3.7/3.7 MB • 00:03 • 1.5 MB/s 100% ---------------------------------------- 3.7/3.7 MB • 00:03 • 1.5 MB/s 100% ---------------------------------------- 3.7/3.7 MB • 00:03 • 1.5 MB/s 100% ---------------------------------------- 3.7/3.7 MB • 00:03 • 1.5 MB/s 100% ---------------------------------------- 3.7/3.7 MB • 00:03 • 1.5 MB/s 100% ---------------------------------------- 3.7/3.7 MB • 00:03 • 1.5 MB/s 100% ---------------------------------------- 3.7/3.7 MB • 00:03 • 1.5 MB/s 100% ---------------------------------------- 3.7/3.7 MB • 00:03 • 1.5 MB/s 100% ---------------------------------------- 3.7/3.7 MB • 00:03 • 1.5 MB/s INFO Response from https://upload.pypi.org/legacy/: 400 File already exists. See https://pypi.org/help/#file-name-reuse for more information. INFO <html> <head> <title>400 File already exists. See https://pypi.org/help/#file-name-reuse for more information.</title> </head> <body> <h1>400 File already exists. See https://pypi.org/help/#file-name-reuse for more information.</h1> The server could not comply with the request since it is either malformed or otherwise incorrect.<br/><br/> File already exists. See https://pypi.org/help/#file-name-reuse for more information. </body> </html> ERROR HTTPError: 400 Bad Request from https://upload.pypi.org/legacy/ File already exists. See https://pypi.org/help/#file-name-reuse for more information.
!pip install -e .
Obtaining file:///C:/Users/wolters/3S/PT3S Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Requirement already satisfied: tables in c:\users\wolters\appdata\local\anaconda3\lib\site-packages (from PT3S==90.14.8.0.dev1) (3.8.0) Requirement already satisfied: pandas in c:\users\wolters\appdata\local\anaconda3\lib\site-packages (from PT3S==90.14.8.0.dev1) (2.0.3) Requirement already satisfied: numpy in c:\users\wolters\appdata\local\anaconda3\lib\site-packages (from PT3S==90.14.8.0.dev1) (1.24.3) Requirement already satisfied: h5py in c:\users\wolters\appdata\local\anaconda3\lib\site-packages (from PT3S==90.14.8.0.dev1) (3.9.0) Requirement already satisfied: pyodbc in c:\users\wolters\appdata\local\anaconda3\lib\site-packages (from PT3S==90.14.8.0.dev1) (5.0.1) Requirement already satisfied: geopandas in c:\users\wolters\appdata\local\anaconda3\lib\site-packages (from PT3S==90.14.8.0.dev1) (0.14.0) Requirement already satisfied: networkx in c:\users\wolters\appdata\local\anaconda3\lib\site-packages (from PT3S==90.14.8.0.dev1) (3.1) Requirement already satisfied: shapely in c:\users\wolters\appdata\local\anaconda3\lib\site-packages (from PT3S==90.14.8.0.dev1) (2.0.2) Requirement already satisfied: contextily in c:\users\wolters\appdata\local\anaconda3\lib\site-packages (from PT3S==90.14.8.0.dev1) (1.4.0) Requirement already satisfied: py7zr in c:\users\wolters\appdata\local\anaconda3\lib\site-packages (from PT3S==90.14.8.0.dev1) (0.20.6) Requirement already satisfied: folium in c:\users\wolters\appdata\local\anaconda3\lib\site-packages (from PT3S==90.14.8.0.dev1) (0.14.0) Requirement already satisfied: mapclassify in c:\users\wolters\appdata\local\anaconda3\lib\site-packages (from PT3S==90.14.8.0.dev1) (2.6.1) Requirement already satisfied: geopy in c:\users\wolters\appdata\local\anaconda3\lib\site-packages (from contextily->PT3S==90.14.8.0.dev1) (2.4.0) Requirement already satisfied: matplotlib in c:\users\wolters\appdata\local\anaconda3\lib\site-packages (from contextily->PT3S==90.14.8.0.dev1) (3.7.2) Requirement already satisfied: mercantile in c:\users\wolters\appdata\local\anaconda3\lib\site-packages (from contextily->PT3S==90.14.8.0.dev1) (1.2.1) Requirement already satisfied: pillow in c:\users\wolters\appdata\local\anaconda3\lib\site-packages (from contextily->PT3S==90.14.8.0.dev1) (10.2.0) Requirement already satisfied: rasterio in c:\users\wolters\appdata\local\anaconda3\lib\site-packages (from contextily->PT3S==90.14.8.0.dev1) (1.3.9) Requirement already satisfied: requests in c:\users\wolters\appdata\local\anaconda3\lib\site-packages (from contextily->PT3S==90.14.8.0.dev1) (2.31.0) Requirement already satisfied: joblib in c:\users\wolters\appdata\local\anaconda3\lib\site-packages (from contextily->PT3S==90.14.8.0.dev1) (1.2.0) Requirement already satisfied: xyzservices in c:\users\wolters\appdata\local\anaconda3\lib\site-packages (from contextily->PT3S==90.14.8.0.dev1) (2023.10.1) Requirement already satisfied: branca>=0.6.0 in c:\users\wolters\appdata\local\anaconda3\lib\site-packages (from folium->PT3S==90.14.8.0.dev1) (0.6.0) Requirement already satisfied: jinja2>=2.9 in c:\users\wolters\appdata\local\anaconda3\lib\site-packages (from folium->PT3S==90.14.8.0.dev1) (3.1.2) Requirement already satisfied: fiona>=1.8.21 in c:\users\wolters\appdata\local\anaconda3\lib\site-packages (from geopandas->PT3S==90.14.8.0.dev1) (1.9.5) Requirement already satisfied: packaging in c:\users\wolters\appdata\local\anaconda3\lib\site-packages (from geopandas->PT3S==90.14.8.0.dev1) (23.1) Requirement already satisfied: pyproj>=3.3.0 in c:\users\wolters\appdata\local\anaconda3\lib\site-packages (from geopandas->PT3S==90.14.8.0.dev1) (3.6.1) Requirement already satisfied: python-dateutil>=2.8.2 in c:\users\wolters\appdata\local\anaconda3\lib\site-packages (from pandas->PT3S==90.14.8.0.dev1) (2.8.2) Requirement already satisfied: pytz>=2020.1 in c:\users\wolters\appdata\local\anaconda3\lib\site-packages (from pandas->PT3S==90.14.8.0.dev1) (2023.3.post1) Requirement already satisfied: tzdata>=2022.1 in c:\users\wolters\appdata\local\anaconda3\lib\site-packages (from pandas->PT3S==90.14.8.0.dev1) (2023.4) Requirement already satisfied: scikit-learn>=1.0 in c:\users\wolters\appdata\local\anaconda3\lib\site-packages (from mapclassify->PT3S==90.14.8.0.dev1) (1.3.0) Requirement already satisfied: scipy>=1.8 in c:\users\wolters\appdata\local\anaconda3\lib\site-packages (from mapclassify->PT3S==90.14.8.0.dev1) (1.11.1) Requirement already satisfied: texttable in c:\users\wolters\appdata\local\anaconda3\lib\site-packages (from py7zr->PT3S==90.14.8.0.dev1) (1.7.0) Requirement already satisfied: pycryptodomex>=3.6.6 in c:\users\wolters\appdata\local\anaconda3\lib\site-packages (from py7zr->PT3S==90.14.8.0.dev1) (3.20.0) Requirement already satisfied: pyzstd>=0.14.4 in c:\users\wolters\appdata\local\anaconda3\lib\site-packages (from py7zr->PT3S==90.14.8.0.dev1) (0.15.9) Requirement already satisfied: pyppmd<1.1.0,>=0.18.1 in c:\users\wolters\appdata\local\anaconda3\lib\site-packages (from py7zr->PT3S==90.14.8.0.dev1) (1.0.0) Requirement already satisfied: pybcj>=0.6.0 in c:\users\wolters\appdata\local\anaconda3\lib\site-packages (from py7zr->PT3S==90.14.8.0.dev1) (1.0.2) Requirement already satisfied: multivolumefile>=0.2.3 in c:\users\wolters\appdata\local\anaconda3\lib\site-packages (from py7zr->PT3S==90.14.8.0.dev1) (0.2.3) Requirement already satisfied: brotli>=1.0.9 in c:\users\wolters\appdata\local\anaconda3\lib\site-packages (from py7zr->PT3S==90.14.8.0.dev1) (1.1.0) Requirement already satisfied: inflate64>=0.3.1 in c:\users\wolters\appdata\local\anaconda3\lib\site-packages (from py7zr->PT3S==90.14.8.0.dev1) (0.3.1) Requirement already satisfied: psutil in c:\users\wolters\appdata\local\anaconda3\lib\site-packages (from py7zr->PT3S==90.14.8.0.dev1) (5.9.7) Requirement already satisfied: cython>=0.29.21 in c:\users\wolters\appdata\local\anaconda3\lib\site-packages (from tables->PT3S==90.14.8.0.dev1) (3.0.4) Requirement already satisfied: numexpr>=2.6.2 in c:\users\wolters\appdata\local\anaconda3\lib\site-packages (from tables->PT3S==90.14.8.0.dev1) (2.8.4) Requirement already satisfied: blosc2~=2.0.0 in c:\users\wolters\appdata\local\anaconda3\lib\site-packages (from tables->PT3S==90.14.8.0.dev1) (2.0.0) Requirement already satisfied: py-cpuinfo in c:\users\wolters\appdata\local\anaconda3\lib\site-packages (from tables->PT3S==90.14.8.0.dev1) (9.0.0) Requirement already satisfied: msgpack in c:\users\wolters\appdata\local\anaconda3\lib\site-packages (from blosc2~=2.0.0->tables->PT3S==90.14.8.0.dev1) (1.0.3) Requirement already satisfied: attrs>=19.2.0 in c:\users\wolters\appdata\local\anaconda3\lib\site-packages (from fiona>=1.8.21->geopandas->PT3S==90.14.8.0.dev1) (22.1.0) Requirement already satisfied: certifi in c:\users\wolters\appdata\local\anaconda3\lib\site-packages (from fiona>=1.8.21->geopandas->PT3S==90.14.8.0.dev1) (2023.7.22) Requirement already satisfied: click~=8.0 in c:\users\wolters\appdata\local\anaconda3\lib\site-packages (from fiona>=1.8.21->geopandas->PT3S==90.14.8.0.dev1) (8.0.4) Requirement already satisfied: click-plugins>=1.0 in c:\users\wolters\appdata\local\anaconda3\lib\site-packages (from fiona>=1.8.21->geopandas->PT3S==90.14.8.0.dev1) (1.1.1) Requirement already satisfied: cligj>=0.5 in c:\users\wolters\appdata\local\anaconda3\lib\site-packages (from fiona>=1.8.21->geopandas->PT3S==90.14.8.0.dev1) (0.7.2) Requirement already satisfied: six in c:\users\wolters\appdata\local\anaconda3\lib\site-packages (from fiona>=1.8.21->geopandas->PT3S==90.14.8.0.dev1) (1.16.0) Requirement already satisfied: setuptools in c:\users\wolters\appdata\local\anaconda3\lib\site-packages (from fiona>=1.8.21->geopandas->PT3S==90.14.8.0.dev1) (69.0.3) Requirement already satisfied: MarkupSafe>=2.0 in c:\users\wolters\appdata\local\anaconda3\lib\site-packages (from jinja2>=2.9->folium->PT3S==90.14.8.0.dev1) (2.1.1) Requirement already satisfied: threadpoolctl>=2.0.0 in c:\users\wolters\appdata\local\anaconda3\lib\site-packages (from scikit-learn>=1.0->mapclassify->PT3S==90.14.8.0.dev1) (3.2.0) Requirement already satisfied: geographiclib<3,>=1.52 in c:\users\wolters\appdata\local\anaconda3\lib\site-packages (from geopy->contextily->PT3S==90.14.8.0.dev1) (2.0) Requirement already satisfied: contourpy>=1.0.1 in c:\users\wolters\appdata\local\anaconda3\lib\site-packages (from matplotlib->contextily->PT3S==90.14.8.0.dev1) (1.0.5) Requirement already satisfied: cycler>=0.10 in c:\users\wolters\appdata\local\anaconda3\lib\site-packages (from matplotlib->contextily->PT3S==90.14.8.0.dev1) (0.11.0) Requirement already satisfied: fonttools>=4.22.0 in c:\users\wolters\appdata\local\anaconda3\lib\site-packages (from matplotlib->contextily->PT3S==90.14.8.0.dev1) (4.25.0) Requirement already satisfied: kiwisolver>=1.0.1 in c:\users\wolters\appdata\local\anaconda3\lib\site-packages (from matplotlib->contextily->PT3S==90.14.8.0.dev1) (1.4.4) Requirement already satisfied: pyparsing<3.1,>=2.3.1 in c:\users\wolters\appdata\local\anaconda3\lib\site-packages (from matplotlib->contextily->PT3S==90.14.8.0.dev1) (3.0.9) Requirement already satisfied: affine in c:\users\wolters\appdata\local\anaconda3\lib\site-packages (from rasterio->contextily->PT3S==90.14.8.0.dev1) (2.4.0) Requirement already satisfied: snuggs>=1.4.1 in c:\users\wolters\appdata\local\anaconda3\lib\site-packages (from rasterio->contextily->PT3S==90.14.8.0.dev1) (1.4.7) Requirement already satisfied: charset-normalizer<4,>=2 in c:\users\wolters\appdata\local\anaconda3\lib\site-packages (from requests->contextily->PT3S==90.14.8.0.dev1) (2.0.4) Requirement already satisfied: idna<4,>=2.5 in c:\users\wolters\appdata\local\anaconda3\lib\site-packages (from requests->contextily->PT3S==90.14.8.0.dev1) (3.4) Requirement already satisfied: urllib3<3,>=1.21.1 in c:\users\wolters\appdata\local\anaconda3\lib\site-packages (from requests->contextily->PT3S==90.14.8.0.dev1) (2.1.0) Requirement already satisfied: colorama in c:\users\wolters\appdata\local\anaconda3\lib\site-packages (from click~=8.0->fiona>=1.8.21->geopandas->PT3S==90.14.8.0.dev1) (0.4.6) Installing collected packages: PT3S Attempting uninstall: PT3S Found existing installation: PT3S 90.14.8.0.dev1 Uninstalling PT3S-90.14.8.0.dev1: Successfully uninstalled PT3S-90.14.8.0.dev1 Running setup.py develop for PT3S Successfully installed PT3S-90.14.8.0.dev1
1/0
# https://git-scm.com/downloads
!git config --global user.name "Username"
!git config --global user.email "E-Mail“
!git clone https://github.com/aw3s/PT3S
!git fetch origin
!git merge origin/master
!git add .
!git commit -m "Commitname"
!git push origin master