
Research
Malicious npm Packages Impersonate Flashbots SDKs, Targeting Ethereum Wallet Credentials
Four npm packages disguised as cryptographic tools steal developer credentials and send them to attacker-controlled Telegram infrastructure.
Helper package for coding and automation
Version 0.1.89
research/profiler
: add zProfiler
class to measure execution time of contexts and steps, with support for dynamic color scales in plots.Version 0.1.77
research/base_exp
: add base experiment class to handle common experiment tasks, including performance calculation and saving results.Version 0.1.67
uv
for venv managementresearch/perfcalc
: support both torchmetrics and custom metrics for performance calculationVersion 0.1.61
util/video
: add VideoUtils
class to handle common video-related tasksutil/gpu_mon
: add GPUMonitor
class to monitor GPU usage and performanceVersion 0.1.59
util/perfcalc
: abstract class for performance calculation. This class need to be inherited and implemented with specific performance calculation logic.Version 0.1.55
util/dataclass_util
to help dynamically create dataclass
classes from dictionary or YAML file, including support for nested dataclasses. From there, we can use dataclass_wizard
to create a list of dataclass
classes with the help from ChatGPT.Version 0.1.52
research/perftb
module to allow creating and managing performance tables for experiments, including filtering by datasets, metrics, and experiments.Version 0.1.50
add pprint_local_path
to print local path (file/directory) in clickable link (as file URI)
add research
package to help with research tasks, including benchquery
for benchmarking queries from dataframe
add wandb
module to allow easy sync offline data to Weights & Biases (wandb) and batch clear wandb runs.
Version 0.1.47
pprint_box
to print object/string in a box frame (like in inspect
)Version 0.1.46
UserWarning: Unable to import Axes3D.
fn_display_df
to avoid long text in the tableVersion 0.1.42
Version 0.1.41
Version 0.1.40
itables
and pygwalker
to display dataframe in jupyter notebook.Version 0.1.38
Version 0.1.37
Version 0.1.33
plot.py
module to plot DL model training history (with columlns: epoch, train_accuracy, val_accuracy, train_loss, val_loss) using seaborn
and matplotlib
Version 0.1.29
tele_noti
module, kaleido==0.1.*
is required for plotly since kaleido 0.2.*
is not working (taking for ever to generate image)Version 0.1.24
sys
to system
to avoid conflict with built-in sys
moduletele_noti
module to send notification to telegram after a specific interval for training progress monitoringVersion 0.1.22
cuda.py
module to check CUDA availability (for both pytorch and tensorflow)Version 0.1.21
networkx
and omegaconf
to allow yaml file inheritance and overrideVersion 0.1.15
__init__.py
: add common logging library; also console_log
decorator to log function (start and end)Version 0.1.10
Version 0.1.9
Version 0.1.8
Fix bugs:
row_pool_dict
, that fill data in that dict into the actual dataframe when needed.Version 0.1.7
Fix bugs:
Version 0.1.6
New features:
Version 0.1.5
New Features
Version 0.1.4
New Features
Version 0.1.2
New Features
FAQs
Small library for common tasks
We found that halib 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
Four npm packages disguised as cryptographic tools steal developer credentials and send them to attacker-controlled Telegram infrastructure.
Security News
Ruby maintainers from Bundler and rbenv teams are building rv to bring Python uv's speed and unified tooling approach to Ruby development.
Security News
Following last week’s supply chain attack, Nx published findings on the GitHub Actions exploit and moved npm publishing to Trusted Publishers.