Este é o comando regina-python que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
regina-python - interface Python de linha de comando de Regina
SINOPSE
regina-python [ -q, --quieto | -dentro, --verbose ] [ -n, --nolibs ] [ -uma, --noautoimport ]
regina-python [ -q, --quieto | -dentro, --verbose ] [ -n, --nolibs ] [ -uma, --noautoimport ] [
-eu, --interativo ] escrita [ argumentos de script ]
DESCRIÇÃO
Regina é um pacote de software para estudar triangulações de três variedades e superfícies normais.
Outras características principais incluem estruturas angulares, enumeração de censo, reconhecimento combinatório
de triangulações e tarefas de alto nível, como reconhecimento de 3 esferas e soma conectada
decomposição. Regina vem com uma interface gráfica de usuário completa e também oferece Python
ligações e uma interface de programação C ++ de baixo nível.
Este comando inicia uma sessão Python interativa para Regina. Esta será uma linha de comando
Sessão Python, com entrada / saída de texto direto e sem interface gráfica do usuário. Todos os
serão disponibilizados objetos, classes e métodos da máquina matemática de Regina
através do módulo regina, que será importado na inicialização (executando efetivamente a importação
regina). Além disso, a menos que a opção --noautoimport é passado, todos os objetos de Regina,
classes e métodos serão importados diretamente para o namespace atual (efetivamente
executando a partir de importação regina *).
Se você usa um código com frequência, pode armazená-lo em um usuário biblioteca. No começo de
cada sessão Python, Regina irá executar automaticamente todo o código em todos os seus usuários
bibliotecas. A lista de bibliotecas do usuário será lida do arquivo de texto ~ / .regina-libs,
que deve conter um nome de arquivo de biblioteca por linha. Linhas em branco e linhas começando com
um hash (#) será ignorado. Você também pode configurar esta lista de bibliotecas por meio do
interface gráfica do usuário: consulte a página de opções do Python.
Em vez de iniciar uma sessão Python interativa, você pode passar um script Python (com
argumentos, se desejado). Neste caso Regina irá executar o script (após importar primeiro o
regina módulo e carregando quaisquer bibliotecas de usuário). Se você passar --interativoRegina vai
deixa você em um prompt do Python assim que o script termina; caso contrário, ele sairá do Python e
retorne você para a linha de comando.
OPÇÕES
-q
--quieto
Comece no modo silencioso. Nenhuma saída será produzida, exceto para erros graves. No
particular, os avisos serão suprimidos.
Isso é equivalente a definir a variável de ambiente REGINA_VERBOSITY= 0.
-v
--verbose
Comece no modo detalhado. Informações adicionais de diagnóstico serão geradas.
Isso é equivalente a definir a variável de ambiente REGINA_VERBOSITY= 2.
-n
--nolibs
Não carregue nenhuma biblioteca de usuário ao iniciar a sessão. Bibliotecas de usuário são
discutido na visão geral acima.
-a
--noautoimport
Ainda importa o regina módulo, mas não importa automaticamente todos os da Regina
objetos, classes e métodos no namespace atual (ou seja, não são executados a partir de
regina import *). Isso significa que (por exemplo) a triangulação de 3 variedades principais
classe deve ser acessada como regina.NTriangulation, não apenas NTriangulation.
-i
--interativo
Execute o script no modo interativo. Depois de executar o script fornecido, Regina irá
deixá-lo no interpretador Python para executar seus próprios comandos adicionais.
Esta opção está disponível apenas quando um script é passado. Se nenhum script for passado,
regina-python sempre iniciará no modo interativo.
MEIO AMBIENTE VARIÁVEIS
As seguintes variáveis de ambiente influenciam o comportamento deste programa. Cada
variável também pode ser definida no arquivo de configuração local ~ / .regina-python usando uma linha de
a forma opção=valor. As variáveis de ambiente terão precedência sobre os valores no
arquivo de configuração.
REGINA_VERBOSITY
Especifica quanta saída deve ser gerada. Os valores reconhecidos são:
0 Erros de exibição apenas; isso é equivalente a passar a opção --quieto.
1 Exibir erros e avisos; este é o padrão.
2 Exibir erros, avisos e saída de diagnóstico; isso é equivalente a
passando a opção --verbose.
REGINA_PYTHON
O comando usado para iniciar o interpretador Python. Por padrão, Regina tenta executar
a mesma versão do Python para a qual foi criado.
Em geral, você deve usar a mesma versão do Python para a qual Regina foi construída;
caso contrário, o Python pode não ser capaz de carregar o regina módulo.
Em situações normais, você nunca deve precisar definir essa opção sozinho.
REGINA_HOME
O diretório no qual os arquivos de dados de Regina estão instalados. Este deve ser o
diretório contendo o ícones / subdiretório, o exemplos / subdiretório e assim por diante.
Se você estiver executando o Regina diretamente da árvore de origem, o padrão é o
diretório de origem de nível superior. Se você estiver executando o Regina a partir de uma instalação adequada,
o padrão é o diretório de instalação correspondente.
Em situações normais, você nunca deve precisar definir essa opção sozinho.
Atenção: Ao executar a partir de uma instalação adequada, o padrão REGINA_HOME é difícil-
conectado ao script de inicialização (é definido em tempo de compilação). Se você instalar o Regina
em um diretório, mas mova-o manualmente para outro, o padrão REGINA_HOME
estará incorreto.
REGINA_PYLIBDIR
O diretório que contém o módulo Python regina.so.
Se você estiver executando o Regina diretamente da árvore de origem, o padrão é um
diretório dentro desta árvore de origem. Se você está administrando Regina de um adequado
instalação, o padrão é o diretório de instalação correspondente.
Se você instalou o módulo Python de Regina em um local Python padrão (ou seja,
Python pode importá-lo diretamente sem estender sys.path), então REGINA_PYLIBDIR
deve ser deixado em branco ou indefinido.
Em situações normais, você nunca deve precisar definir essa opção sozinho.
Atenção: Como REGINA_HOME, ao executar a partir de uma instalação adequada, o padrão
REGINA_PYLIBDIR está embutido no script de inicialização. Se você instalar Regina em
um diretório, mas mova-o manualmente para outro, o padrão REGINA_PYLIBDIR
estará incorreto.
MAC OS X USUÁRIOS
Se você baixou um pacote de aplicativos arrastar e soltar, este utilitário é enviado dentro dele. Se você
arrastou Regina para a pasta principal de aplicativos, você pode executá-la como
/Applications/Regina.app/Contents/MacOS/regina-python.
Windows USUÁRIOS
O comando regina-python não está disponível em Windows. No entanto, você ainda pode usar
Script Python na interface gráfica do usuário de Regina, abrindo um Python gráfico
console ou usando pacotes de script.
Use regina-python online usando serviços onworks.net