{"push_id":815888879,"size":4,"distinct_size":2,"ref":"refs/heads/master","head":"a64a651767bb9d5db587bb164eee6b0eea57ba1b","before":"740462b817c1e3ae7d48b98cc62ffa7987cccfff","commits":[{"sha":"9c78e9ba6e1091fe4bdcd7fb61b80523ffcd9f1e","author":{"email":"42d8a3fea40e8dbc689d54745309fb8197603ab7@gmail.com","name":"Adriano Amaricci"},"message":"v3.5.2\nupdate version with improvements and additions in different modules:\n- SF_LINALG: add cross product between 3d vectors (type(d) and type(c)).\nusage is cross_produce(a(:),b(:)) returning a vector in the direction perpendicular\nto the plane determined by a and b.\n- SF_LINALF: add s3 product of the form A.(BxC) which return a scalar (type(d) and type(c)).\n- SF_DERIVATE: substantial update and check of the derivate_fjacobian_d.f90 module, the same\nchanges should be implemented in the _c version.\n- SF_INTEGRAGE: added 2d trapz and simps routines. differently to the 1d case the 2d procedures\nhave actual fortran function FUNC(x) with x\\in\\RRR^2 as input rather than a fortran array Y(:,:).","distinct":false,"url":"https://api.github.com/repos/aamaricci/SciFortran/commits/9c78e9ba6e1091fe4bdcd7fb61b80523ffcd9f1e"},{"sha":"d16111d711b368258bc9030d8426b930d48b979e","author":{"email":"42d8a3fea40e8dbc689d54745309fb8197603ab7@gmail.com","name":"Adriano Amaricci"},"message":"update:\n\n- big change in the SF_INTEGRATE package.\nroutines are now divided in different files, depending on their scope:\n + integrate_func_1d/2d.f90: contains routines to integrate 1d/2d function\nwith explicit interface, using trapeziodal and simpson's rule.\n + integrate_sample_1d/2d.f90 : contains routines to integrate 1d/2d data arrays\nusing trapeziodal and simpson's rule.\n\nFormer routines are kept, but are superseeded by a new interface which accept\noptional arguments and performs the same task as before depending on the given input.\nThis one should be used instead of the former routines, but this i) breaks compilation\nof the codes, ii) should be tested first.\n\n- ready to provide a simple interface to the main quadpack routines, this\nwill requires quadpack to be installed in the system.\n\nPROPOSAL:\nit would be nice to force the installation of local version of third party libraries\ntogether with scifor, so that the user should only install scifor to have all the\nmain libraries available.\nThis can possibly include also arpack as soon as an interface to it is provided\nand a primitive version of sparse_matrix and sparse_linalg is included.","distinct":false,"url":"https://api.github.com/repos/aamaricci/SciFortran/commits/d16111d711b368258bc9030d8426b930d48b979e"},{"sha":"95cd03a47b42053bb49acee24c55ceac1919855b","author":{"email":"42d8a3fea40e8dbc689d54745309fb8197603ab7@gmail.com","name":"Adriano Amaricci"},"message":"v3.5.3\nMerge branch 'devel'\n\nConflicts:\n\t_install/src/SF_INTEGRATE.f90","distinct":true,"url":"https://api.github.com/repos/aamaricci/SciFortran/commits/95cd03a47b42053bb49acee24c55ceac1919855b"},{"sha":"a64a651767bb9d5db587bb164eee6b0eea57ba1b","author":{"email":"42d8a3fea40e8dbc689d54745309fb8197603ab7@gmail.com","name":"Adriano Amaricci"},"message":"v3.5.3a\nMerge branch 'master' of github.com:aamaricci/SciFortran","distinct":true,"url":"https://api.github.com/repos/aamaricci/SciFortran/commits/a64a651767bb9d5db587bb164eee6b0eea57ba1b"}]}