Dein Link zeigt auf eine HTML-Seite. Du willst den raw-Link verwenden: https://github.com/Dennis-89/CoolProp/raw/refs/heads/main/CustomGas/dist/gasproperties-0.1.0-py3-none-any.whl
Was Du aber eigentlich machen willst, ist ein Release erstellen: https://github.com/Dennis-89/CoolProp/releases/new ...
Die Suche ergab 18346 Treffer
- Donnerstag 2. April 2026, 20:06
- Forum: Allgemeine Fragen
- Thema: *.whl Datei über `requirements.txt` oder `pyproject.toml` von Github laden und installieren
- Antworten: 3
- Zugriffe: 94
- Donnerstag 2. April 2026, 18:29
- Forum: Allgemeine Fragen
- Thema: *.whl Datei über `requirements.txt` oder `pyproject.toml` von Github laden und installieren
- Antworten: 3
- Zugriffe: 94
Re: *.whl Datei über `requirements.txt` oder `pyproject.toml` von Github laden und installieren
*.whl ist doch keine gültige URL. Laut Dokumentationsbeispiel gibt man wheels ohne Package-Namen an: https://pip.pypa.io/en/stable/reference/requirements-file-format/ letzte Zeile. Weil der Packagename ja schon im Dateinamen kodiert ist.
Wenn Du eine Datei tar.gz nennst, die aber gar keine gzip ...
Wenn Du eine Datei tar.gz nennst, die aber gar keine gzip ...
- Dienstag 31. März 2026, 20:27
- Forum: Allgemeine Fragen
- Thema: Unterschiedliches Ergebnis bei Aufruf der gleichen Listen
- Antworten: 6
- Zugriffe: 1008
Re: Unterschiedliches Ergebnis bei Aufruf der gleichen Listen
@gerpark: eingerückt wird in Python immer mit 4 Leerzeichen pro Ebene, keine Tabs.
Die for-Schleife kann man in Deinem Fall sparen, weil man den Iterator `f` mit `list` direkt in eine Liste umwandeln kann:
def lesen():
with open("wabe_vorrat.txt", "r") as file:
return list(file)
Die for-Schleife kann man in Deinem Fall sparen, weil man den Iterator `f` mit `list` direkt in eine Liste umwandeln kann:
def lesen():
with open("wabe_vorrat.txt", "r") as file:
return list(file)
- Dienstag 24. März 2026, 21:41
- Forum: Ideen
- Thema: Rechnungen automatisch von DHL Geschäftskundenportal downloaden
- Antworten: 11
- Zugriffe: 848
Re: Rechnungen automatisch von DHL Geschäftskundenportal downloaden
Eigentlich sollte man nicht versuchen, irgendwas von einer Webseite herauszusuchen, sondern man benutzt die offizielle API: https://developer.dhl.com/
- Montag 23. März 2026, 22:33
- Forum: Allgemeine Fragen
- Thema: Performance Problem
- Antworten: 20
- Zugriffe: 2370
Re: Performance Problem
Du mußt die Formel in seine Einzelteile zerlegen. Also zuerst die Elemente dividieren, in dem Du den Vektor um 1 versetzt:
Dann Potenzieren und zum Schluß mit cumprod die einzelnen Zahlen multiplizieren.
Code: Alles auswählen
division = vector[:-1] / vector[1:]Code: Alles auswählen
result = np.cumprod(division**x)- Montag 23. März 2026, 14:02
- Forum: Allgemeine Fragen
- Thema: Performance Problem
- Antworten: 20
- Zugriffe: 2370
Re: Performance Problem
@Dennis89: Statt np.arange und dann nachträglich auf die richtigen Werte zu skalieren, gibt es np.linspace, bei dem man den Start- und Endwert und die Anzahl angibt. Das ist meist viel leichter zu lesen, und dabei fällt mir auf, dass der Endwert irgendwie seltsam definiert ist.
Bei reshape kann man ...
Bei reshape kann man ...
- Sonntag 22. März 2026, 12:53
- Forum: Allgemeine Fragen
- Thema: Performance Problem
- Antworten: 20
- Zugriffe: 2370
Re: Performance Problem
Nein, wie scheiße ist falsch. Du möchtest ja nicht den Inhalt auf die Seite Größe wie deinen positions-Vektor duplizieren, sondern einen Spaltenvektor 1x3 mit einem Zeilenvektor nx1 multiplizieren. Dafür gibt es reshape.
- Donnerstag 19. März 2026, 17:49
- Forum: Allgemeine Fragen
- Thema: Performance Problem
- Antworten: 20
- Zugriffe: 2370
Re: Performance Problem
@Dennis89: Performance-Probleme zu diagnostizieren ist schwierig, wenn Du nicht den wirklichen Code zeigst.
Hier würde ich sagen, Du hast zwei Vektoren mit Zahlen, also nimmt man numpy und hat kein Geschwindigkeitsproblem.
Wahrscheinlich ist das Problem irgendwo anders.
Threads / Multiprocessing ...
Hier würde ich sagen, Du hast zwei Vektoren mit Zahlen, also nimmt man numpy und hat kein Geschwindigkeitsproblem.
Wahrscheinlich ist das Problem irgendwo anders.
Threads / Multiprocessing ...
- Montag 16. März 2026, 18:49
- Forum: Allgemeine Fragen
- Thema: pillow pip etc
- Antworten: 16
- Zugriffe: 1901
Re: pillow pip etc
Was hast du versuchst und welche Meldung bekommst du?
Was meinst Du mit "Ich habe eine Datei pip 26.0.01 erzeugt"?
Was meinst Du mit "Ich habe eine Datei pip 26.0.01 erzeugt"?
- Sonntag 8. März 2026, 10:31
- Forum: Allgemeine Fragen
- Thema: Allgemeine Fragen eines Python-Neulings
- Antworten: 3
- Zugriffe: 1251
Re: Allgemeine Fragen eines Python-Neulings
Prinzipiell kann man VB.NET auch mit Linux benutzen.
Dein Mißverständnis liegt daran, dass Du glaubst, eine .exe-Datei zu brauchen. Viel stärker als unter Windows ist unter Linux die Bibliotheken und die Ausführungsumgebung von den eigentlichen Programmen getrennt.
Ein Linux-Nutzer muß wissen, wie ...
Dein Mißverständnis liegt daran, dass Du glaubst, eine .exe-Datei zu brauchen. Viel stärker als unter Windows ist unter Linux die Bibliotheken und die Ausführungsumgebung von den eigentlichen Programmen getrennt.
Ein Linux-Nutzer muß wissen, wie ...
- Freitag 6. März 2026, 10:30
- Forum: Allgemeine Fragen
- Thema: csv mit Separator-Zeichen im Einzeleintrag
- Antworten: 16
- Zugriffe: 2735
Re: csv mit Separator-Zeichen im Einzeleintrag
@Pedroski55: es ist zwar gut, etwas selbst zu machen, um Dinge zu verstehen. Dann sollte man aber das csv-Format und seine Eigenheiten wirklich verstanden haben. Du hast jetzt einen Spezialfall abgedeckt, der bei kleinen Abweichungen aber wieder zu Fehlern führt. Also nein, nicht selber machen ...
- Samstag 28. Februar 2026, 10:57
- Forum: Allgemeine Fragen
- Thema: Nur ein Bit ändern
- Antworten: 34
- Zugriffe: 4501
Re: Nur ein Bit ändern
@Pedroski55: verkürzte Namen haben das Problem, dass man sich sowohl an den richtigen Namen erinnern muß, als auch daran, wie man ihn falsch schreibt, bte oder byt oder doch bt? Ach nein, das war ja die Abkürzung für bit.
Beim ersten if hast du einen Fehler, wegen der vielen Umwandlungen von String ...
Beim ersten if hast du einen Fehler, wegen der vielen Umwandlungen von String ...
- Dienstag 24. Februar 2026, 10:46
- Forum: Allgemeine Fragen
- Thema: Y Koordinaten in einer Datei multiplizieren
- Antworten: 14
- Zugriffe: 2256
Re: Y Koordinaten in einer Datei multiplizieren
@Pedroski55: wenn man gar keine Erweiterung vom regex-Paket braucht, dann kann man gleich auch nur `re` benutzen.
Konstanten werden nach Konvention KOMPLETT_GROSS geschrieben. `data` ist ein sehr generischer Begriff für `lines` (ist zwar auch generisch, aber nicht so).
`e`, `d` oder `s` sind dann ...
Konstanten werden nach Konvention KOMPLETT_GROSS geschrieben. `data` ist ein sehr generischer Begriff für `lines` (ist zwar auch generisch, aber nicht so).
`e`, `d` oder `s` sind dann ...
- Montag 23. Februar 2026, 23:01
- Forum: Allgemeine Fragen
- Thema: Nur ein Bit ändern
- Antworten: 34
- Zugriffe: 4501
Re: Nur ein Bit ändern
@DeaD_EyE: oder man nimmt, wie ich ja schon gezeigt habe, ein enum.IntFlag, denn dann hat man sprechende Namen, statt irgendwelcher Bit-Werte.
- Montag 23. Februar 2026, 13:21
- Forum: Allgemeine Fragen
- Thema: Y Koordinaten in einer Datei multiplizieren
- Antworten: 14
- Zugriffe: 2256
Re: Y Koordinaten in einer Datei multiplizieren
@Zwaehn: ein komplexes Problem teilt man in einfachere Teilprobleme. Bei Dir also 1. Einlesen der Daten, 2. Multiplizieren der Y-Werte, 3. Rausschreiben der Daten.
Falls das ein bekanntes Datenformat ist, gibt es vielleicht schon für 1. und 3. eine passende Bibliothek. Ansonsten mußt Du das auch ...
Falls das ein bekanntes Datenformat ist, gibt es vielleicht schon für 1. und 3. eine passende Bibliothek. Ansonsten mußt Du das auch ...
- Sonntag 22. Februar 2026, 21:42
- Forum: Allgemeine Fragen
- Thema: Nur ein Bit ändern
- Antworten: 34
- Zugriffe: 4501
Re: Nur ein Bit ändern
Also, Du wandelst ein `i` in Hex um, um es gleich danach wieder über bytearray.fromhex in Bytes umzuwandeln. Dann liest Du sieben Bytes und wandelst diese in Hex um.
Oder `datenfeld_int in eine Binärdarstellung um diese dann als Dezimalzahl zu interpretieren.
Also: Nein, Du bekommst keine Hex- oder ...
Oder `datenfeld_int in eine Binärdarstellung um diese dann als Dezimalzahl zu interpretieren.
Also: Nein, Du bekommst keine Hex- oder ...
- Sonntag 22. Februar 2026, 19:20
- Forum: Allgemeine Fragen
- Thema: Nur ein Bit ändern
- Antworten: 34
- Zugriffe: 4501
Re: Nur ein Bit ändern
@kiaralle: Wenn Du Zahlen hast, dann solltest Du auch mit Zahlen rechnen und nicht immer alles in Strings umwandeln. Natürlich kann man dann für die Ausgabe ein passendes Ausgabeformat wählen.
Auch den Input wirst Du ja in irgendeiner binären Form erhalten und nicht als Hexadezimaldarstellung.
Minus ...
Auch den Input wirst Du ja in irgendeiner binären Form erhalten und nicht als Hexadezimaldarstellung.
Minus ...
- Samstag 21. Februar 2026, 22:02
- Forum: Allgemeine Fragen
- Thema: Nur ein Bit ändern
- Antworten: 34
- Zugriffe: 4501
Re: Nur ein Bit ändern
Dafür gibt es bit-Operationen:
Code: Alles auswählen
ist = 0b10100110
soll = ist & ~(1 << 7)- Samstag 21. Februar 2026, 17:37
- Forum: Allgemeine Fragen
- Thema: Negative Zahl in Bytes prüfen
- Antworten: 10
- Zugriffe: 2594
Re: Negative Zahl in Bytes prüfen
Wenn micropython das Argument nicht kennt, dann benutze statt dessen struct:
Code: Alles auswählen
struct.unpack_from("<i", value, 1)[0]- Samstag 21. Februar 2026, 15:49
- Forum: Raspberry Pi und Co.
- Thema: [Code-Review]UART.IRQ Nextion Display
- Antworten: 13
- Zugriffe: 2863
Re: [Code-Review]UART.IRQ Nextion Display
Aus einem Hex-Wert eine Dezimalzahl zu machen, ist wohl nicht gewollt.
Außerdem fehlt bei Deiner Suche ein f und auch dann könnte alles um 4 bit verschoben sein.
Wenn Du unbedingt reguläre Ausdrücke verwenden willst, dann benutz doch gleich die Bytes:
match = re.search(b"f(.)\xff\xff\xff", self ...
Außerdem fehlt bei Deiner Suche ein f und auch dann könnte alles um 4 bit verschoben sein.
Wenn Du unbedingt reguläre Ausdrücke verwenden willst, dann benutz doch gleich die Bytes:
match = re.search(b"f(.)\xff\xff\xff", self ...
