Sök:

Sökresultat:

28 Uppsatser om Python - Sida 1 av 2

Python scripting for network management: PyMIP - TeMIP made
simple

Det huvudsakliga målet var att skapa ett Python-bibliotek som fungerar som ett interface till Visual TeMIP. Visual TeMIP är ett C++-API som används till att utveckla applikationer och moduler för alarmhanteringssystemet OpenView TeMIP. Ett sekundärt mål var att skapa en lättvikts-webbserver och en webbklient för de mindre kunder som inte har behov av den fullfjädrade TeMIP-klienten. Webbservern skrevs helt i Python och använde sig av PyMIPbiblioteket, webbklienten skrev i DHTML och AJAX. En ASCII-baserad larmlista skriven i Python gjordes också för att användas av utvecklare och tekniker, samt för att testa funktionaliteten i PyMIP.

Ett Python 3-frontend till Guile

GNU Guile är en virtuell maskin som implementerar Scheme. Det har som mål att vara enkelt att användas av andra program som extensionspråk. Sedan en tid har det utvecklas stöd för andra språk än Scheme, exempelvis ECMAScript och Emacs LISP. Föreliggande rapport beskriver hurman kan implementera ett Guile-stöd för Python 3. Stor vikt läggs vid en hög nivå av integrering med Scheme-stödet.

C, C++, Java och Python : En prestandajämförelse mellan fyra programmeringsspråk

In today?s society computers are getting a much more important role. To get a computer to work as intended it has to be programmed. A computer program is written with programming languages. There is an abundance of programming languages available today and there are many differences and similarities between them.

C, C++, Java och Python - En prestandajämförelse mellan fyra programmeringsspråk

In today?s society computers are getting a much more important role. To get a computer to work as intended it has to be programmed. A computer program is written with programming languages. There is an abundance of programming languages available today and there are many differences and similarities between them. The different languages have their advantages and their disadvantages where some of them are intended for fast performance, some to be cheap on memory usage, and some are developed to be easy to program on. In our thesis we have chosen to compare four of todays most common languages, C, C++, Java and Python.

Lilla Spöket Laban

Detta är slutreflektionen över ett kandidatarbete gjort av Karl Tannergård och Per Thulin. Arbetet har gått ut på att skapa en prototyp av en barnspel baserat på Inger och Lasse Sandbergs böcker om Lilla Spöket Laban och hans familj. Spelet är tvådimensionellt och vänder sig till barn i åldern fyra till sju år. Det är skrivet i programmeringsspråket Python och använder multimediabiblioteket pygame. Utvecklingen har skett i samarbete med animationsstudion PennFilm AB..

Lilla Spöket Laban

Detta är slutreflektionen över ett kandidatarbete gjort av Karl Tannergård och Per Thulin. Arbetet har gått ut på att skapa en prototyp av en barnspel baserat på Inger och Lasse Sandbergs böcker om Lilla Spöket Laban och hans familj. Spelet är tvådimensionellt och vänder sig till barn i åldern fyra till sju år. Det är skrivet i programmeringsspråket Python och använder multimediabiblioteket pygame. Utvecklingen har skett i samarbete med animationsstudion PennFilm AB..

En jämförande prestandastudie mellan JSON och XML

När man utvecklar en ny produkt eller tjänst står man ofta inför valet av dataformat. De mest använda idag är JSON och XML. Formaten ser väldigt olika ut, erbjuder olika funktioner, men används inte sällan till samma sak. Vilket som egentligen är snabbast finns det mycket åsikter om, men inte lika mycket testresultat. Den luckan skall detta arbete täcka.

En jämförande prestandastudie mellan JSON och XML

När man utvecklar en ny produkt eller tjänst står man ofta inför valet av dataformat. De mest använda idag är JSON och XML. Formaten ser väldigt olika ut, erbjuder olika funktioner, men används inte sällan till samma sak. Vilket som egentligen är snabbast finns det mycket åsikter om, men inte lika mycket testresultat. Den luckan skall detta arbete täcka. Programmeringsspråken som används är Python och JavaScript, vilka båda är populära på webben. Genom experiment testas hur snabbt JSON och XML kan kodas och avkodas.

Mjukvara som hanterar kommunikation mot mjukvara i en dataloggningsenhet

I detta projekt har mjukvara till en dator utvecklats, denna mjukvara är en prototyp för hur funktionaliteten i en framtida handhållen enhet för kommunikation mot LoggerReadOut-programmet bör se ut, samt eftersträvas vid vidareutveckling. Under projektets gång har dels utveckling av en Android applikation i programmeringsspråket Java och utvecklingsmiljön Eclipse genomförts. Programmeringen av applikationen för Android har kommit att revideras till utveckling av mjukvara i programmeringsspråket Python. Den mjukvara som utvecklas i Python utvecklas för att verka som en prototyp på funktionalitet bör se ut i en applikation för Android som detta projekt kan stå som bas för.Det program som skapats, smartDustHandheldUnit, hanterar kommunikationen med LoggerReadOut-programmet och mellan dessa två program kan auktoriserad anslutning etableras, data och information kan hämtas samt så kan anslutningen som skapats stängas ned. Utöver detta hanterar programmet upp- samt nedladdning till och från två .php-sidor anpassade för ändamålet.

Dynamic alarm visualization using context mapping

För att göra informationen tydligare för en larmoperatör som sitter och övervakar larm som kommer in från ett antal olika nätverkskomponenter så har vi skapat ett system som förser larmen med extra information, kallad Context Type, så att vi kan presentera larmen på ett enklare sätt. Vår informationsberikning, även kallad mappning, är utbyggbar för att möta kravet på framtida utveckling. En webbaserad klient skriven i JavaScript är skapad för att presentera larmen på ett nytt innovativt sätt som är baserad på context typen istället för larmobjektet. Mappningen är skapad med hjälp av Python kod och begränsas av att endast använda textfiler som datakälla och webbapplikationen är endast utvecklad för webbläsaren FireFox samt att visningsintervallet för larmen är begränsat till ett dygn med entimmesintervaller. Mappningen var långsam då vi använde oss av regular expression.

Att utveckla en webbapplikation för att sälja presentböcker

Syftet med denna rapport har varit att beskriva hur man utvecklar en internetbokhandel i form av enwebbapplikation samt att dokumentera erfarenheter från programutveckling.För att kompensera för konkurrenternas stordriftsfördelar valdes en inriktning mot att säljapresentböcker. Genom att leverera ett komplett paket med inslagning och personlig hälsningtillsammans med boken ska det bli möjligt att uppnå lönsamhet.Utvecklingen har skett i ett enmansprojekt och den ensamme projektmedlemmen har befunnit sig påIrland. Detta gör att kursens inriktning mot agila metoder fått anpassas så att endast de relevantadelarna av metoden (SCRUM) har kommit till användning. Utvecklingen har genomförts i femsprintar.Teknikplattformen har varit HTML och ramverket Bootstrap (CSS och jQuery) på klientsidan och Flasksom är ett ramverk baserat på Python på serversida. Databashanteraren har varit SQLite.

Radiolänk med GNU Radio

At the Department of Technology and Built environment at the University of Gävle there was an interest to study GNU Radio, which is an "open source radio project. The project is based on that most of the radio signal processing is made in an ordinary PC. The idea behind this degree project was that in a laptop there are several radio transmitters/receivers that takes space, generates heat and transmit in varied frequency band etcetera. All these radio transmitters/receivers could be replaced with a Software Defined Radio system. It means that one common, general radio hardware is used to different communications such as: WLAN, Bluetooth, GPRS, 3G etcetera. The waveform is generated in the software, which makes the system very flexible.

Car-Pi ? Analys och guidning för bra bilkörning

Syftet med detta examensarbete var att skapa ett serverprogram i en enkortsdator som arbetar i realtid för att kunna hjälpa människor att köra mer ekonomiskt och miljövänligt i deras vardag.Detta var ett av målen ställda av produktbeställaren Ziggy Creative Colony. Ett mer långsiktigt mål från beställaren är att datorn skall installeras i en bil och kopplas till bilens on-board diagnostic-II (OBD-II)-uttag. Datorn ska sedan, via OBD-II, kunna samla information som till exempel hastighet, acceleration och bränsleflöde från bilens engine control unit (ECU). Serverprogrammet ska bearbeta denna information som sedan kommuniceras och visualiseras till bilföraren via en native mobilapplikation.Serverprogrammet byggdes i en linuxbaserad dator: Raspberry Pi och döptes av oss till Car-Pi. Car-Pi designades enligt arkitekturmönstret Model-View-Controller (MVC) som gör det lätt att underhålla, vidare-utveckla och implementera programmet av produktägaren, Ziggy Creative Colony, i framtiden.

Bestämning av vattendelare i urban miljö : Metod för avgränsning av avrinningsområden i ArcGIS utgående från dagvattensystemet

Växande städer leder till att naturmark omvandlas till stadsmiljöer. Det skapar mer hårdgjorda ytor och därmed ökade volymer dagvatten som behöver hanteras. Modellering av dagvattennätet används ofta för att bedöma kapaciteten och risk för översvämningar. Avrinningsområdets storlek är en avgörande parameter för att bedöma hur mycket vatten som kommer till en viss ledning. Traditionellt har automatisk bestämning av avrinningsområden gjorts enbart utifrån topografin.

FE-modell för rörbockning

Detta examensarbete är utfört vid Sandvik Materials Technology i Sandviken, avdelning SFLD under perioden december 2005 ? april 2006. Uppgiften i examensarbetet var att skapa en parametriserad finita element modell i programmet MSC.Marc Mentat för rörbockning, primärt för simulering av små bockningsradier Syftet med modellen är att kunna studera restspänningar, töjningar, ovalisering, återfjädring och förändringar i godstjocklek för det bockade röret ur ett tredimensionellt perspektiv för att skapa en djupare teoretisk förståelse för vad som sker med ett rör då det bockas. Modellen ska även fungera som ett verktyg för att kunna svara på kundförfrågningar, gällande ett specifikt materials bockbarhet. Modellen är utvecklad för dragbockning i kallt tillstånd, vilket är den bockningsmetod som används inom Sandvik AB för små bockningsradier.

1 Nästa sida ->