To jest polecenie regina-python, które można uruchomić w bezpłatnym dostawcy hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS
PROGRAM:
IMIĘ
regina-python — interfejs wiersza poleceń Reginy w języku Python
STRESZCZENIE
regina-python [ -Q, --cichy | -v, --gadatliwy ] [ -N, --nolibowie ] [ -za, --noautoimport ]
regina-python [ -Q, --cichy | -v, --gadatliwy ] [ -N, --nolibowie ] [ -za, --noautoimport ] [
-ja, --interaktywny ] scenariusz [ skrypt-argumenty ]
OPIS
Regina to pakiet oprogramowania do badania trójwymiarowych triangulacji i normalnych powierzchni.
Inne kluczowe funkcje obejmują struktury kątowe, wyliczanie spisowe, rozpoznawanie kombinatoryczne
triangulacji i zadań wysokiego poziomu, takich jak rozpoznawanie 3-sfer i suma połączona
rozkład. Regina posiada pełny graficzny interfejs użytkownika i oferuje także Python
powiązania i niskopoziomowy interfejs programowania C++.
To polecenie uruchamia interaktywną sesję Pythona dla Reginy. To będzie linia poleceń
Sesja Pythona z bezpośrednim wprowadzaniem/wyprowadzaniem tekstu i bez graficznego interfejsu użytkownika. Wszystkie z tych
udostępnione zostaną obiekty, klasy i metody z silnika matematycznego Reginy
przez moduł regina, który zostanie zaimportowany przy uruchomieniu (efektywnie uruchomiony import
regina). Co więcej, chyba że opcja --noautoimport minęło, wszystkie obiekty Reginy,
klasy i metody zostaną zaimportowane bezpośrednio do bieżącej przestrzeni nazw (efektywnie
działa z importu Regina *).
Jeśli masz często używany kod, możesz zapisać go w pliku użytkownik biblioteka. Na początku
w każdej sesji Pythona Regina automatycznie uruchomi cały kod u wszystkich użytkowników
biblioteki. Z pliku tekstowego zostanie odczytana lista bibliotek użytkownika ~/.regina-libs,
który powinien zawierać jedną nazwę pliku biblioteki w każdym wierszu. Puste linie i linie zaczynające się od
skrót (#) zostanie zignorowany. Możesz także skonfigurować tę listę bibliotek poprzez
graficzny interfejs użytkownika: zobacz stronę opcji Pythona.
Zamiast rozpoczynać interaktywną sesję Pythona, możesz przekazać skrypt Pythona (z
argumenty, jeśli chcesz). W tym przypadku Regina uruchomi skrypt (po pierwszym zaimportowaniu pliku
regina moduł i ładowanie dowolnych bibliotek użytkownika). Jeśli przejdziesz --interaktywny, Regina to zrobi
zostaw cię z monitem Pythona po zakończeniu skryptu; w przeciwnym razie opuści Python i
powrót do wiersza poleceń.
OPCJE
-q
--cichy
Uruchom w trybie cichym. Nie zostaną wygenerowane żadne dane wyjściowe, z wyjątkiem poważnych błędów. W
w szczególności ostrzeżenia zostaną wyłączone.
Jest to równoznaczne z ustawieniem zmiennej środowiskowej REGINA_VERBOSITY= 0.
-v
--gadatliwy
Rozpocznij w trybie pełnym. Wyświetlone zostaną dodatkowe informacje diagnostyczne.
Jest to równoznaczne z ustawieniem zmiennej środowiskowej REGINA_VERBOSITY= 2.
-n
--nolibowie
Nie ładuj żadnych bibliotek użytkownika po rozpoczęciu sesji. Biblioteki użytkownika są
omówione w powyższym przeglądzie.
-a
--noautoimport
Nadal importuj regina moduł, ale nie importuj automatycznie wszystkich plików Reginy
obiekty, klasy i metody do bieżącej przestrzeni nazw (to znaczy nie uruchamiaj z
regina import *). Oznacza to, że (na przykład) główna triangulacja 3-rozmaita
Dostęp do klasy należy uzyskać jako regina.NTriangulation, a nie tylko NTriangulation.
-i
--interaktywny
Uruchom skrypt w trybie interaktywnym. Po wykonaniu podanego skryptu Regina to zrobi
pozostaw Cię w interpreterze Pythona, abyś mógł uruchomić własne dodatkowe polecenia.
Ta opcja jest dostępna tylko w przypadku przekazania skryptu. Jeśli żaden skrypt nie zostanie przekazany,
regina-python będzie zawsze uruchamiany w trybie interaktywnym.
ŚRODOWISKO ZMIENNE
Następujące zmienne środowiskowe wpływają na zachowanie tego programu. Każdy
zmienną można także ustawić w lokalnym pliku konfiguracyjnym ~/.regina-python za pomocą linii
formularz opcja=wartość. Zmienne środowiskowe będą miały pierwszeństwo przed wartościami w pliku
plik konfiguracyjny.
REGINA_VERBOSITY
Określa, ile danych wyjściowych powinno zostać wygenerowanych. Uznane wartości to:
0 Wyświetlaj tylko błędy; jest to równoznaczne z przekazaniem opcji --cichy.
1 Wyświetlaj błędy i ostrzeżenia; jest to ustawienie domyślne.
2 Wyświetlanie błędów, ostrzeżeń i wyników diagnostycznych; jest to równoważne
przechodząc przez opcję --gadatliwy.
REGINA_PYTHON
Polecenie używane do uruchomienia interpretera Pythona. Domyślnie Regina próbuje biec
tej samej wersji Pythona, dla której został zbudowany.
Ogólnie rzecz biorąc, powinieneś używać tej samej wersji Pythona, na której została zbudowana Regina;
w przeciwnym razie Python może nie być w stanie załadować pliku regina moduł.
W normalnych sytuacjach nie powinieneś nigdy samodzielnie ustawiać tej opcji.
REGINA_DOM
Katalog, w którym zainstalowane są pliki danych Reginy. To powinno być
katalog zawierający ikony / podkatalog, przykłady / podkatalog i tak dalej.
Jeśli uruchamiasz Reginę bezpośrednio z drzewa źródłowego, domyślnie jest to plik
katalog źródłowy najwyższego poziomu. Jeśli uruchamiasz Reginę z prawidłowej instalacji,
domyślnie jest to odpowiedni katalog instalacyjny.
W normalnych sytuacjach nie powinieneś nigdy samodzielnie ustawiać tej opcji.
Ostrzeżenie: Podczas uruchamiania z prawidłowej instalacji, domyślnie REGINA_DOM jest trudne-
podłączony do skryptu startowego (jest ustawiany w czasie kompilacji). Jeśli zainstalujesz Reginę
do jednego katalogu, ale następnie przenieś go ręcznie do innego, domyślnego REGINA_DOM
będzie nieprawidłowe.
REGINA_PYLIBDIR
Katalog zawierający moduł Pythona regina.so.
Jeśli uruchamiasz Reginę bezpośrednio z drzewa źródłowego, domyślnie jest to a
katalogu w tym drzewie źródłowym. Jeśli uruchamiasz Reginę z odpowiedniego pliku
instalacji, domyślnie jest to odpowiedni katalog instalacyjny.
Jeśli zainstalowałeś moduł Pythona Reginy w standardowej lokalizacji Pythona (tj.
Python może wtedy zaimportować go bezpośrednio, bez rozszerzania sys.path). REGINA_PYLIBDIR
należy pozostawić puste lub niezdefiniowane.
W normalnych sytuacjach nie powinieneś nigdy samodzielnie ustawiać tej opcji.
Ostrzeżenie: Jak REGINA_DOM, podczas uruchamiania z prawidłowej instalacji, ustawienie domyślne
REGINA_PYLIBDIR jest na stałe podłączony do skryptu startowego. Jeśli zainstalujesz Reginę w
jednego katalogu, ale następnie przenieś go ręcznie do innego, domyślnego REGINA_PYLIBDIR
będzie nieprawidłowe.
SYSTEM OPERACYJNY MAC X użytkowników
Jeśli pobrałeś pakiet aplikacji typu „przeciągnij i upuść”, to narzędzie jest w nim dostarczane. Jeśli ty
przeciągnąłem Reginę do głównego folderu Aplikacje, możesz go uruchomić jako
/Applications/Regina.app/Contents/MacOS/regina-python.
WINDOWS użytkowników
Komenda regina-python nie jest dostępny pod Windows. Jednak nadal możesz używać
Skrypty Pythona w graficznym interfejsie użytkownika Reginy, poprzez otwarcie graficznego Pythona
konsoli lub przy użyciu pakietów skryptów.
Użyj regina-python online, korzystając z usług onworks.net