Useful python videos for scientists

Numpy

Python Class

Matplotlib

Useful lectures to start computational science

Numpy cdouble structure

Numpy

typedef struct { double real, imag; } npy_cdouble;
typedef struct { float real, imag; } npy_cfloat;
typedef struct { npy_longdouble real, imag; } npy_clongdouble;

Python

typedef struct {
   double real;
   double imag;
} Py_complex;

lapack_complex_double (netlib)

 /* Complex types are structures equivalent to the
 * Fortran complex types COMPLEX(4) and COMPLEX(8).
 *
 * One can also redefine the types with his own types
 * for example by including in the code definitions like
 *
 * #define lapack_complex_float std::complex<float>
 * #define lapack_complex_double std::complex<double>
 *
 * or define these types in the command line:
 *
 * -Dlapack_complex_float="std::complex<float>"
 * -Dlapack_complex_double="std::complex<double>"
 */
...
 #ifndef lapack_complex_double
 #include <complex.h>
 #define lapack_complex_double   double _Complex
 #endif
  
 #ifndef lapack_complex_double_real
 #define lapack_complex_double_real(z)      (creal(z))
 #endif
  
 #ifndef lapack_complex_double_imag
 #define lapack_complex_double_imag(z)       (cimag(z))
 #endif

Release announcement

The following way seems to have a sort of popularity?

GitHub - dotnet/announcements: Subscribe to this repo to be notified of Announcements and changes in .NET Core.

GitHub - CoreWCF/announcements: Subscribe to this repo to be notified of announcements and changes in CoreWCF

GitHub - aspnet/Announcements: Subscribe to this repo to be notified about major changes in ASP.NET Core and Entity Framework Core

GitHub - MicrosoftEdge/WebView2Announcements: Subscribe to this repo to be notified of Announcements and changes in Microsoft WebView2 controls.

GitHub - Rhetos/Announcements: Subscribe to this repo to be notified about major changes in Rhetos and official plugins

texlab & lsp-latex & lsp-mode

It works! Thanks for the developers' efforts!

GitHub - ROCKTAKEY/lsp-latex: Emacs lsp-mode client for LaTeX, on texlab.

GitHub - latex-lsp/texlab: An implementation of the Language Server Protocol for LaTeX

GitHub - ROCKTAKEY/lsp-latex: Emacs lsp-mode client for LaTeX, on texlab.

(use-package lsp-latex
  :ensure t
  :config
  (with-eval-after-load "tex-mode"
    (add-hook 'tex-mode-hook 'lsp)
    (add-hook 'latex-mode-hook 'lsp))
  (with-eval-after-load "yatex"
    (add-hook 'yatex-mode-hook 'lsp))
  (with-eval-after-load "bibtex"
    (add-hook 'bibtex-mode-hook 'lsp))
)