
Research
NPM targeted by malware campaign mimicking familiar library names
Socket uncovered npm malware campaign mimicking popular Node.js libraries and packages from other ecosystems; packages steal data and execute remote code.
Gotran:
provides a Python interface to declare arbitrary ODEs.
provides an interface for generating CUDA/C/C++/OpenCL/Julia/Python/Matlab code for a number of functions including the right hand side and symbolic generation of a Jacobian.
is intentionally lightweight, and could be interfaced by other Python libraries needing functionalities to abstract a general ODE.
depends on NumPy, and on SymPy. See further instructions in INSTALL
can load models from external ODE description files such as CellML
You can install gotran through pip
python -m pip install gotran
or if you want to work with the latest version you can install the developement version by either cloning the repository and run
python -m pip install git+https://github.com/ComputationalPhysiology/gotran.git
Documentation can be found here: http://computationalphysiology.github.io/gotran/
Source code can be found at https://github.com/ComputationalPhysiology/gotran.
gotran is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
gotran is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with gotran. If not, see http://www.gnu.org/licenses/.
Gotran is developed by Johan Hake. The version of gotran found in this repository is maintained by Henrik Finsberg and Kristian Hustad.
FAQs
A declarative language describing ordinary differential equations.
We found that gotran demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Socket uncovered npm malware campaign mimicking popular Node.js libraries and packages from other ecosystems; packages steal data and execute remote code.
Research
Socket's research uncovers three dangerous Go modules that contain obfuscated disk-wiping malware, threatening complete data loss.
Research
Socket uncovers malicious packages on PyPI using Gmail's SMTP protocol for command and control (C2) to exfiltrate data and execute commands.