Idlsave

Een Python-module om IDL 'Opslaan' te lezen
Download nu

Idlsave Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Thomas Robitaille
  • Uitgever website:

Idlsave Tags


Idlsave Beschrijving

Een Python-module om IDL 'Opslaan' te lezen Idlsave is een pure Python-bibliotheek die is ontworpen om variabelen te importeren van IDL 'Save'-bestanden (bijvoorbeeld. .SAV) in Python, en vereist geen IDL om te werken. Het heeft een zeer eenvoudige opdrachtregelinterface en converteert alle IDL-variabelen naar Python-typen. Arrays worden geconverteerd naar numpyarrays en structuren worden geconverteerd naar numpy recordarrays.Installatie: om te installeren, eenvoudig Python Setup.py installeren in de directory IDLSAVE-XXX.Quick Start: Het volgende voorbeeld laat zien hoe u een .sav-bestand kunt lezen Python. Dit gebeurt met de methode Idlsave.READ, die een IDLSAVEFILE-instantie retourneert. De variabelen zijn dan toegankelijk als attributen aan de IDLSAVEFILE-instantie. Variabele namen zijn niet hoofdlettergevoelig. Voor structuren (dwz terugregrigingen) kunnen variabele namen toegang krijgen van de lagere of hoofdletters, maar niet gemengd-case.python 2.6.1 (R261: 67515, jul 72009, 23:51:51) Op Darwintype "Help", "Copyright", "Credits" of "Licentie" voor meer informatie. >>> Import IDLSAVE >>> S = Idlsave.READ ('Varsandstructs.sav') --- ----------------------------------------------- Datum: di Sep 2211:15:112009USER: Johndohost: Hal9000 ----------------------------------------- ------------ formaat: 9architecture: X86_64Operating System: Linuxidl-versie: 7.0 ----------------------------- ------------------------: Lees met succes 11 records waarvan: - 7 zijn van het type variabele - 1 zijn van typ timestamp - 1 zijn van typebedeling - 1 zijn van type versie ------------------------------------------------ ---- Beschikbare variabelen: - NAN [] - nltructie [] - floatarray [] - Astrueer [] - JAPHANDELD [] - Stringarray [] - Zstructuur [] ----------------- ------------------------------------ >>> S.Journalver800 >>> S.FloatArrayArray ( , , , ..., , , , DTYPE = float32) >>> S.NSTRUCTREC.ARRAY (, , , .. ., , , ], DTYPE = float32), array (, , , ..., , , ], DTYPE = Object), 'genoemde structuur')], DTYPE = ) >>> S. Nstruct.Stringarrayarray ( ..., ]], DTYPE = Object) IDL is een geregistreerd handelsmerk van ITT Visual Information Systems, Inc. voor hun interactieve gegevenstaalsoftware. Vereisten: · Python · Numpy


Idlsave Gerelateerde software