DateTime :: Astro :: Sunrise

DateTime :: Astro :: Sunrise é uma extensão do Datetime Perl para calcular o nascer do sol / pôr do sol em um determinado dia.
Baixe Agora

DateTime :: Astro :: Sunrise Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Ron Hill
  • Site do editor:
  • http://search.cpan.org/~rkhill/Astro-Sunrise-0.91/Sunrise.pm

DateTime :: Astro :: Sunrise Tag


DateTime :: Astro :: Sunrise Descrição

DateTime :: Astro :: Sunrise é uma extensão do Datetime Perl para calcular o nascer / pôr do sol em um determinado dia. DateTime :: Astro :: Sunrise é uma extensão do Datetime Perl para calcular o nascer do sol / pôr do sol em um determinado dia. Use DateTime :: Astro :: Sunrise; ^ Meu $ DT = DateTime-> Novo (Ano => 2000, Mês => 6, Dia => 20,); Meu $ Sunrise = DateTime :: Astro :: Sunrise -> New ('- 118', '33' , UNDEF, 1); MEU ($ TMP_RISE, $ TMP_SET) = $ Sunrise-> Nascer do sol ($ DT); Este módulo retornará um objeto DateTime para o nascer e pôr do sol para um dado dado.usagemy $ Sunrise = DateTime :: Astro: : Nascer do sol --New (longitutide, latatuidade, alt, iteração);> Inter é definido para 0 ou 1. Se definido como 0 nenhuma iteração ocorrerá. Se definido como 1 iteração ocorrerá. O padrão é 0. Há um número de altitídeos do sol para escolher. O padrão é -0.833 porque é isso que a maioria dos países usa. Sinta-se à vontade para especificar se precisar. Aqui está a lista de valores para especificar altitude (ALT) com: 0 O disco riscado de Sun toca um horizonte matemático - 0,25, o membro superior de Degreessun toca um horizonte matemático - 0,583 degresker do disco do sol toca no horizonte; A refração atmosférica foi responsável por 0,833, o membro do jantar de Greessun toca o horizonte; A refração atmosférica contabilizou-se por 6 vezes o crepúsculo deegreescivil (não pode mais ler fora sem iluminação artificial) -12 Crepúsculo graus (navegação usando um horizonte do mar não mais possível) -15 graus de crepúsculo astronômico (o céu é escuro o suficiente para a maioria das observações astronômicas) - 18 GrausStronomical Crepúsculo (o céu é completamente escuro) Notas sobre iteração O método orginal só dá um valor aproximado da ascensão / set do sol. O erro raramente excede um ou dois minutos, mas em altas latitudes, quando o sol da meia-noite vai começar ou acaba de terminar, os erros podem ser muito maiores. Se você quiser maior precisão, você deve usar o recurso de iteração. Esse recurso é novo como da versão 0.7. Aqui está o que eu tentei realizar com isso. Um) calcular o nascer do sol ou por do sol como sempre, com uma exceção: para converter LHA de graus para horas, divida por 15.04107 em vez de 15.0 (isso é responsável pela diferença entre o dia solar e o SERIDEAL Day.B) Re-fazer o cálculo, mas calcula a RA e decrescente do sol, e também gmst0, para o momento do nascer do sol ou pelo pôr do sol último computado.c) iterar b) até que o nascer do sol ou o pôr do sol computado não mude mais significativamente. Normalmente 2 iterações são suficientes, em casos raros 3 ou 4 iterações podem ser necessárias. ($ Nascer do sol, $ Sunset) = $ Sunrise -> ($ DT); Retorna dois objetos do DateTime Sunrise e pôr do sol. Por favor, note que o fuso horário para esses objetos é definido como UTC. Então não esqueça de definir seu fuso horário !! Requisitos: · Perl.


DateTime :: Astro :: Sunrise Software Relacionado

Teste :: Stdmaker.

TEST :: Stdmaker é um módulo Perl para gerar scripts de teste, scripts de demonstração de uma descrição de teste curta. ...

142

Download

App :: Info :: lib

App :: info :: lib é um módulo Perl que contém informações sobre bibliotecas de software em um sistema. ...

300

Download