profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/scivision/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Michael scivision https://www.scivision.dev Scientific computing: Fortran, Python, Matlab, CMake. Thousands of stars + forks across my: @fortran-gaming | @geospace-code | @space-physics | @gemini3d

geospace-code/pymap3d 208

pure-Python (Numpy optional) 3D coordinate conversions for geospace ecef enu eci

geospace-code/georinex 131

Python RINEX 2 / 3 NAV / OBS / sp3 reader & batch convert to HDF5 with C-like speed

geospace-code/h5fortran 55

Lightweight HDF5 polymorphic Fortran: h5write() h5read()

gemini3d/gemini3d 32

Ionospheric fluid electrodynamic model

geospace-code/nc4fortran 22

Object-oriented Fortran NetCDF4 interface

fortran-gaming/blocktran 17

Falling-block object-oriented Fortran 2018 game, resizable playfield

geospace-code/matlab-rinex-reader 12

Fixed old Kai Borre Matlab code to run in Octave and hence be callable by Python to work with RINEX data

geospace-code/matmap3d 11

Matlab 3D coordinate conversions for geospace ecef enu ECI

fortran-gaming/toronto-fortran-games 9

Classic Fortran games, public domain

fortran-gaming/oregon-trail-1975 8

1975 & 1978 Oregon Trail by MECC, lightly changed to be more ANSI BASIC compatible

push eventgemini3d/pygemini

Michael Hirsch

commit sha a27c67fd3560423d398928b0d61a2adee82bef72

return all axes

view details

push time in a day

push eventgemini3d/pygemini

Michael Hirsch

commit sha 71977cf1156938c277320aef75259bc3103db039

plot: curv: pass out figure and axes handle

view details

push time in a day

push eventgemini3d/pygemini

Michael Hirsch

commit sha fe547416ff2048ea762babafbec5f3fa4eb3102a

plot let figure override

view details

push time in a day

push eventscivision/fortran-c-cpp-interface

Michael Hirsch

commit sha fba6b5dbf4e85ea27127b71effe08879cf5f730f

need linker language

view details

push time in a day

push eventscivision/fortran-c-cpp-interface

Michael Hirsch

commit sha d7269fde0be7bcee3e6fa0aa29b1e790d2ce669c

default intel ifort

view details

push time in a day

push eventscivision/fortran-c-cpp-interface

Michael Hirsch

commit sha 54ab6f6e4c9ad4f07fcd87e7a1ce42e74a0eda3a

use stdlib

view details

push time in a day

push eventscivision/fortran-c-cpp-interface

Michael Hirsch

commit sha d298d2c56502fa72e945d98c569eadc2b63e434b

add C=>Fortran struct

view details

push time in a day

push eventscivision/fortran-c-cpp-interface

Michael Hirsch

commit sha b26954bf88aa46fb6644424ce24db1cbd20ba8c9

add C++=>Fortran struct

view details

push time in a day

push eventscivision/fortran-c-cpp-interface

Michael Hirsch

commit sha aa79b22a6783e26cae127c2885f065f7dcc46c0f

add C=>Fortran struct

view details

push time in a day

push eventscivision/fortran-c-cpp-interface

Michael Hirsch

commit sha ff6f2a80afdea113a8f87f46a0e23e6746b81711

error: use Fortran 2018 std

view details

Michael Hirsch

commit sha f9564b44f0e284ff1f3e0462c5058b749bb39039

consistent naming

view details

Michael Hirsch

commit sha 3477ffca858bb0a9130cc898e7470cdfda0e6cad

generator compiler options

view details

Michael Hirsch

commit sha de7cc4ce7d251483040a30a95ff823da20a58702

add C=>Fortran struct

view details

push time in a day

push eventscivision/fortran-c-cpp-interface

Michael Hirsch

commit sha 9f2e749fd54a004030c408411980684f3726117c

error test: check that return code is as expected

view details

push time in a day

push eventscivision/fortran-c-cpp-interface

Michael Hirsch

commit sha 70b2a3e100e3bf8be613fb09c95e065159df0a0f

doc

view details

push time in a day

push eventgemini3d/libGemini

Michael Hirsch

commit sha 4eb40fd037860aadd4c3bbcf386fc6a0d7f785a4

add FindMETIS.cmake

view details

Michael Hirsch

commit sha 5af5ff03435b8e3432f057b38084931cd5671aee

WIP: add CMake test scripts--need to update CLI for -dryrun

view details

push time in 2 days

push eventgemini3d/gemini3d

Michael Hirsch

commit sha da280bc0b31b7c71ec202e8868cee567c4689b12

compare: resource_lock only for windows

view details

push time in 2 days

push eventgemini3d/gemini3d

Michael Hirsch

commit sha 71f8a830c5130dfb8fff82b5851d1b34f1f06e05

MacOS:FindHDF5: enhance Homebrew/Macports hints

view details

push time in 2 days

push eventBostonUniversitySeniorDesign/2021-hardware-miniproj

Michael Hirsch

commit sha 570feed22b0104e5b3e6b8ab2ebad7eee4ac7ea6

note that MacOS hotspot might not work for any device

view details

push time in 2 days

push eventgemini3d/gemci

Michael Hirsch

commit sha 3c03fc59fe82a3733d81b44d5426f9e084d713e1

test preset name same as config

view details

push time in 2 days

push eventgemini3d/libGemini

Michael Hirsch

commit sha 4d68b711a92f5afff22f0dc88604d1e9f5d05644

add FindScotch.cmake

view details

push time in 2 days

push eventgemini3d/libGemini

Michael Hirsch

commit sha 6dc69976c13d19e4a7814cf75b90ad4e4ddddc60

hdf5 always f90cstub for built

view details

push time in 3 days

push eventgemini3d/libGemini

Michael Hirsch

commit sha b463139d8bc5f424b2bb39b2b862b82c5d757045

add blacs autobuild

view details

push time in 3 days

push eventgemini3d/libGemini

Michael Hirsch

commit sha 1eb7b2c961d64015e5d84110db47b5a5534183d4

presets for force build

view details

push time in 3 days

push eventgemini3d/libGemini

Michael Hirsch

commit sha b368787b1e7fc98fdec4232a29db368251d09024

presets for force build

view details

push time in 3 days

push eventgemini3d/libGemini

Michael Hirsch

commit sha 31f788414f9940fd4bbd36097b2834c616dd4fc6

set compilers flags

view details

Michael Hirsch

commit sha 523e0a10c760558a1bfc9efc516b9969382018e8

initial download/build forestclaw

view details

Michael Hirsch

commit sha 1133abf9a8d6ff99ebbd76ae5ebb775eac3e5534

more gemini3d libs needed/autobuild handling

view details

push time in 5 days

push eventgemini3d/libGemini

Michael Hirsch

commit sha 6eb10b4144c82e6a05cea9a9e54fa60520c6c888

note which compilers need linker_language

view details

push time in 5 days

push eventgemini3d/libGemini

Michael Hirsch

commit sha df324c652996f57d6f5d99eb3967d713520472b3

improve linkage for gemini3d with found/not found/autobuild libs

view details

push time in 5 days

push eventgeospace-code/nc4fortran

Michael Hirsch

commit sha 06d169d2eddd38988c404eb8c8a94060b7a88741

use add_compile_options with generator instead of CMAKE_Fortran_FLAGS

view details

push time in 5 days

push eventgeospace-code/h5fortran

Michael Hirsch

commit sha 9fef0b8654cc4f842cfd1ab29dd076c9c10f900a

cmake lint

view details

push time in 5 days

push eventgeospace-code/h5fortran

Michael Hirsch

commit sha 6031d8848660e72992fadeb7c13ccedeee363e75

use add_compile_options with generator instead of CMAKE_Fortran_FLAGS this is modern CMake best practices; the CMake_<Lang>_FLAGS should be set only internally by CMake

view details

push time in 5 days

push eventscivision/pygit-bulk

Michael

commit sha bdbd395c0b478b17c22cb7f1be8bddb0b8ee5c97

Update ci.yml

view details

push time in 6 days

push eventscivision/pygit-bulk

Michael

commit sha 4525769411d4e123c39c0dbfc6c258d079b2ba1c

Trigger

view details

push time in 6 days