Security News
Research
Data Theft Repackaged: A Case Study in Malicious Wrapper Packages on npm
The Socket Research Team breaks down a malicious wrapper package that uses obfuscation to harvest credentials and exfiltrate sensitive data.
An end to end differentiable finite element framework.
The base Anabel package can be installed from a terminal with the following command:
$ pip install anabel
This installation includes basic tools for composing "neural network" -like models along with some convenient IO utilities. However, both automatic differentiation and JIT capabilities require Google's Jaxlib module which is currently in early development and only packaged for Ubuntu systems. On Windows systems this can be easily overcome by downloading the Ubuntu terminal emulator from Microsoft's app store and enabling the Windows Subsystem for Linux (WSL). The following extended command will install Anabel along with all necessary dependencies for automatic differentiation and JIT compilation:
$ pip install anabel[jax]
The in-development version can be installed the following command:
$ pip install https://github.com/claudioperez/anabel/archive/master.zip
from anabel import template, diff, MappedMesh
from anabel.interpolate import lagrange_t6
@template(6)
def poisson_template(u,v,iso,f,):
def poisson(uh,xyz):
return diff.jacx(u)(u,v)
anabel.sections
from anabel.sections import Tee
t_section = Tee(bf=60, tf=6, tw=18, d=24)
t_section.plot()
anabel.transient
The following additional dependencies are required to build the project documentation:
pip install elstir
)To build the documentation, run the following command from the project root directory:
$ elstir build
elstir.yml
style/
Directory holding style/template/theme files for documentation.docs/api/
Automatically generated API documentation files.setup.py
Installation/setup; used for pip installation.src/anabel/
Python source codelib/
] C++ source code for extension librarydat/quadrature/
Quadrature scheme data..gitignore
Configuration for Git source control..appveyor.yml
configuration file for Appveyor.coveragerc
configuration file for CodeCov, used to measure testing coverage.pytest.ini
configuration file for PyTest, used to setup testing.FAQs
An end to end differentiable finite element framework.
We found that anabel 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.
Security News
Research
The Socket Research Team breaks down a malicious wrapper package that uses obfuscation to harvest credentials and exfiltrate sensitive data.
Research
Security News
Attackers used a malicious npm package typosquatting a popular ESLint plugin to steal sensitive data, execute commands, and exploit developer systems.
Security News
The Ultralytics' PyPI Package was compromised four times in one weekend through GitHub Actions cache poisoning and failure to rotate previously compromised API tokens.