
Product
Introducing Reports: An Extensible Reporting Framework for Socket Data
Explore exportable charts for vulnerabilities, dependencies, and usage with Reports, Socket’s new extensible reporting framework.
python-lifelib
Advanced tools
lifelib is a collection of algorithms for simulating and manipulating
patterns in cellular automata. It can be included in your project in
either of two ways:
Python package: lifelib can be imported as a Python package,
and is compatible with both Python 2.7 and Python 3.5 (and beyond).
We recommend this for everyday use, as the Python bindings are more
high-level and user-friendly.
C++ header files: if you have a project written in C++11 or above,
specific components of lifelib may be included. This approach is
used by the apgsearch soup
searcher and the slmake glider
synthesis compiler. Note that lifelib is header-only owing to the
use of templates.
For lifelib to work, you need a computer with an x86-64 processor.
This includes most personal computers, but not smartphones, tablets, or the
Raspberry Pi.
It runs easily in a POSIX environment, such as:
and requires a C++ compiler (gcc or clang) and Python (ideally with numpy).
The Python version of lifelib can actually run in Windows' native Python
(e.g. Anaconda). A suitable Cygwin installation still needs to exist on the
machine and be locatable by lifelib; the Python package contains a function
(lifelib.install_cygwin()) to automatically and painlessly handle this.
FAQs
Algorithms for manipulating and simulating patterns in cellular automata
We found that python-lifelib 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.

Product
Explore exportable charts for vulnerabilities, dependencies, and usage with Reports, Socket’s new extensible reporting framework.

Product
Socket for Jira lets teams turn alerts into Jira tickets with manual creation, automated ticketing rules, and two-way sync.

Company News
Socket won two 2026 Reppy Awards from RepVue, ranking in the top 5% of all sales orgs. AE Alexandra Lister shares what it's like to grow a sales career here.