Estarei numa mesa no térreo.
Se quiserem reunir no sábado me confirmem, a são judas vai estar aberta.
att
YT
On 13/11/2019 09:59, Paula Sales wrote:
Bom dia!
Teremos gepec amanhã?
Em sáb, 9 de nov de 2019 13:35, Yuri Teixeira <yuri@xxxxxxxxxxxxxxxxxxx <mailto:yuri@xxxxxxxxxxxxxxxxxxx>> escreveu:
Esqueci de falar no email anterior. O comando de intalação também
instala tudo que precisa para rodar o Jupyter Notebook sem precisar de
anaconda ou qualquer coisa fora do msys2. Depois de instalar pode abrir
notebooks com o comando 'jupyter notebook'.
att
YT
On 09/11/2019 14:30, Yuri Teixeira wrote:
> Para esse sábado, essa semana foi bem corrida e esqueci de mandar
> mensagem confirmando se faríamos alguma coisa. Mas por mim na
próxima
> quinta estamos confirmados.
> No sábado dia 16, a são judas vai estar aberta. Se quiserem podemos
> marcar lá ou em outro lugar.
>
> Nessa quinta vimos um pouco os tópicos para implementar um
programa mais
> completo. Alguns desses tópicos valem para qualquer programa, outros
> somente para o projeto sugerido.
>
> - Documentação e testes
> - Interface gráfica
> - Visualização de geometria com Cairo/OpenGL/Vulkan
> - Verificações de norma técnica
> - Elementos finitos e análise estrutural
> - Distribuição e compilação
>
> Dessa vez focamos um pouco mais em interfaces gráficas e
elementos finitos.
>
> Para interfaces gráficas, essa documentação vai ajudar muito:
> https://python-gtk-3-tutorial.readthedocs.io/
>
> Para elementos finitos, temos 3 partes:
> - iniciar a parte de álgebra linear e métodos numéricos com Numpy e
> Scipy em https://scipy.org/
> - implementar um protótipo com Fenics em https://fenicsproject.org/
> - e por fim passar para uma implementação acabada em todos os
detalhes
> em Python e C com https://docs.python.org/3/extending/
>
> Não chegamos a ver, mas para visualização de geometria, começando
com o
> mais fácil, em Cairo, tem esses manuais:
> https://pycairo.readthedocs.io/
> https://cairographics.org/documentation/
> Vou anexar aqui também 4 protótipos que fiz quando estava
aprendendo cairo.
>
> Lembrando que, além dos vídeos e cursos e tutoriais que mandei, a
> docuemntação oficial de python é muito boa, até hoje consulto ela
> constantemente para aprender alguma coisa que nunca usei ou
lembrar como
> usa alguma coisa que esqueço sempre: https://docs.python.org/
>
> Esse comando abaixo instala tudo o que é necessário para os tópicos
> acima, exceto o fenics:
>
> pacman --sync --noconfirm \
> mingw-w64-x86_64-toolchain \
> mingw-w64-x86_64-gtk3 \
> mingw-w64-x86_64-python3 \
> mingw-w64-x86_64-python3-pip \
> mingw-w64-x86_64-python3-cairo \
> mingw-w64-x86_64-python3-gobject \
> mingw-w64-x86_64-python3-numpy \
> mingw-w64-x86_64-python3-scipy \
> mingw-w64-x86_64-python3-matplotlib \
> mingw-w64-x86_64-python3-sympy \
> mingw-w64-x86_64-python3-ipython \
> mingw-w64-x86_64-python3-notebook \
> mingw-w64-x86_64-SDL \
> mingw-w64-x86_64-SDL_mixer \
> mingw-w64-x86_64-emacs \
> mercurial \
> git
>
>
> Pode copiar e colar na shell do MSYS2-64-bit tudo acima desde
pacman até
> git. As barras invertidas no final de cada linha indicam que o
comando
> não terminou naquela linha, e você pode continuar escrevendo
antes de
> mandar executar dando enter na primeira linha que não termina em
barra
> invertida. Se ele não executar direto quando você colar, aperte
Enter.
>
> att
> YT
>