regina-python - Online in de cloud

Dit is de opdracht regina-python die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


regina-python - Regina's Python-opdrachtregelinterface

KORTE INHOUD


regina-python [ -Q, --stil | -in, --uitgebreid ] [ -N, --nolibs ] [ -een, --geenautoimport ]

regina-python [ -Q, --stil | -in, --uitgebreid ] [ -N, --nolibs ] [ -een, --geenautoimport ] [
-l, --interactief ] script [ scriptargs ]

PRODUCTBESCHRIJVING


Regina is een softwarepakket voor het bestuderen van drievoudige triangulaties en normale oppervlakken.
Andere belangrijke kenmerken zijn onder meer hoekstructuren, telling van de telling, combinatorische herkenning
van triangulaties en taken op hoog niveau zoals herkenning van 3 sferen en verbonden som
ontleding. Regina wordt geleverd met een volledige grafische gebruikersinterface en biedt ook Python
bindingen en een low-level C++ programmeerinterface.

Met deze opdracht start u een interactieve Python-sessie voor Regina. Dit zal een opdrachtregel zijn
Python-sessie, met directe tekstinvoer/uitvoer en geen grafische gebruikersinterface. Alle
objecten, klassen en methoden uit Regina's wiskundige engine zullen beschikbaar worden gesteld
via de module regina, dat bij het opstarten wordt geïmporteerd (waarbij import
Regina). Bovendien, tenzij de optie --geenautoimport is doorgegeven, alle objecten van Regina,
klassen en methoden worden rechtstreeks in de huidige naamruimte geïmporteerd (effectief
lopend vanaf regina import *).

Als u veelgebruikte code heeft, kunt u deze opslaan in een gebruiker bibliotheek. Aan het begin van
Bij elke Python-sessie voert Regina automatisch alle code in al uw gebruikers uit
bibliotheken. De lijst met gebruikersbibliotheken wordt uit het tekstbestand gelezen ~/.regina-libs,
die één bibliotheekbestandsnaam per regel moet bevatten. Lege regels en regels die beginnen met
een hekje (#) wordt genegeerd. U kunt deze lijst met bibliotheken ook configureren via de
grafische gebruikersinterface: zie de Python-optiespagina.

In plaats van een interactieve Python-sessie te starten, kunt u een Python-script (met
argumenten indien gewenst). In dit geval zal Regina het script uitvoeren (nadat u eerst het
regina module en het laden van eventuele gebruikersbibliotheken). Als je slaagt --interactief, Regina zal dat doen
laat je achter bij een Python-prompt zodra het script is voltooid; anders wordt Python afgesloten en
keert u terug naar de opdrachtregel.

OPTIES


-q

--stil
Begin in de stille modus. Er wordt geen uitvoer geproduceerd, behalve bij ernstige fouten. In
waarschuwingen zullen met name worden onderdrukt.

Dit komt overeen met het instellen van de omgevingsvariabele REGINA_VERBOSITY= 0.

-v

--uitgebreid
Begin in de uitgebreide modus. Er wordt aanvullende diagnostische informatie uitgevoerd.

Dit komt overeen met het instellen van de omgevingsvariabele REGINA_VERBOSITY= 2.

-n

--nolibs
Laad geen gebruikersbibliotheken wanneer de sessie start. Gebruikersbibliotheken zijn dat wel
besproken in bovenstaand overzicht.

-a

--geenautoimport
Importeer nog steeds de regina module, maar importeer niet automatisch alle Regina's
objecten, klassen en methoden in de huidige naamruimte (dat wil zeggen, niet uitvoeren vanuit
regina-import *). Dit betekent dat (bijvoorbeeld) de belangrijkste triangulatie uit 3 spruitstukken bestaat
klasse moet toegankelijk zijn als regina.NTriangulation, niet alleen NTriangulation.

-i

--interactief
Voer het script uit in interactieve modus. Na het uitvoeren van het gegeven script zal Regina dat doen
laat je in de Python-interpreter om je eigen aanvullende opdrachten uit te voeren.

Deze optie is alleen beschikbaar wanneer een script wordt doorgegeven. Als er geen script wordt doorgegeven,
regina-python start altijd in de interactieve modus.

MILIEU VARIABELEN


De volgende omgevingsvariabelen beïnvloeden het gedrag van dit programma. Elk
variabele kan ook worden ingesteld in het lokale configuratiebestand ~/.regina-python met behulp van een lijn van
het formulier optie=waarde. Omgevingsvariabelen hebben voorrang op waarden in de
configuratiebestand.

REGINA_VERBOSITY
Specificeert hoeveel uitvoer er moet worden gegenereerd. Erkende waarden zijn:

0 Alleen fouten weergeven; dit komt overeen met het doorgeven van de optie --stil.

1 Fouten en waarschuwingen weergeven; dit is de standaardinstelling.

2 Weergavefouten, waarschuwingen en diagnostische output; dit is gelijkwaardig aan
de optie doorgeven --uitgebreid.

REGINA_PYTHON
Het commando dat wordt gebruikt om de Python-interpreter te starten. Standaard probeert Regina te rennen
dezelfde versie van Python waartegen het is gebouwd.

Over het algemeen zou je dezelfde versie van Python moeten gebruiken waartegen Regina is gebouwd;
anders kan Python het regina module.

In normale situaties hoeft u deze optie nooit zelf in te stellen.

REGINA_HOME
De map waarin de gegevensbestanden van Regina zijn geïnstalleerd. Dit zou de moeten zijn
map met de iconen / submap, de voorbeelden/ submap enzovoort.

Als u Regina rechtstreeks vanuit de bronstructuur uitvoert, is dit standaard de
bronmap op het hoogste niveau. Als u Regina vanaf een juiste installatie uitvoert,
dit is standaard de overeenkomstige installatiemap.

In normale situaties hoeft u deze optie nooit zelf in te stellen.

Waarschuwing: Bij het uitvoeren vanaf een juiste installatie is de standaard REGINA_HOME is moeilijk-
aangesloten op het opstartscript (het wordt ingesteld tijdens het compileren). Als u Regina installeert
in de ene map, maar verplaats het vervolgens met de hand naar een andere map, de standaardinstelling REGINA_HOME
zal onjuist zijn.

REGINA_PYLIBDIR
De map met de Python-module regina.zo.

Als u Regina rechtstreeks vanuit de bronstructuur uitvoert, is dit standaard a
map binnen deze bronboom. Als u Regina vanaf een correct
installatie, dit is standaard de overeenkomstige installatiemap.

Als je de Python-module van Regina op een standaard Python-locatie hebt geïnstalleerd (dat wil zeggen
Python kan het vervolgens rechtstreeks importeren zonder sys.path uit te breiden REGINA_PYLIBDIR
moet leeg of ongedefinieerd blijven.

In normale situaties hoeft u deze optie nooit zelf in te stellen.

Waarschuwing: Like REGINA_HOME, bij uitvoering vanaf een juiste installatie de standaardwaarde
REGINA_PYLIBDIR zit vast in het opstartscript. Als u Regina installeert in
één map, maar verplaats deze vervolgens met de hand naar een andere map, de standaardinstelling REGINA_PYLIBDIR
zal onjuist zijn.

MACOS X GEBRUIKERS


Als je een app-bundel met slepen en neerzetten hebt gedownload, wordt dit hulpprogramma erin geleverd. als jij
gesleept Regina naar de hoofdmap Programma's, u kunt het uitvoeren als
/Applicaties/Regina.app/Contents/MacOS/regina-python.

WINDOWS GEBRUIKERS


Het bevel regina-python is niet beschikbaar onder Windows. U kunt echter nog steeds gebruiken
Python-scripting in de grafische gebruikersinterface van Regina, door een grafische Python te openen
console of met behulp van scriptpakketten.

Gebruik regina-python online met behulp van onworks.net-services



Nieuwste Linux & Windows online programma's