Rocksolid Light

Welcome to Rocksolid Light

mail  files  register  newsreader  groups  login

Message-ID:  

There's got to be more to life than compile-and-go.


devel / comp.lang.python.announce / [Python-announce] ANN: Lea 4.0.0 released

SubjectAuthor
o [Python-announce] ANN: Lea 4.0.0 released<pie.denis

1
[Python-announce] ANN: Lea 4.0.0 released

<001501da5151$de1f6050$9a5e20f0$@skynet.be>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=1377&group=comp.lang.python.announce#1377

  copy link   Newsgroups: comp.lang.python.announce
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!3.eu.feeder.erje.net!feeder.erje.net!fu-berlin.de!uni-berlin.de!not-for-mail
From: <pie.denis@skynet.be>
Newsgroups: comp.lang.python.announce
Subject: [Python-announce] ANN: Lea 4.0.0 released
Date: Sat, 27 Jan 2024 19:51:38 +0100
Lines: 56
Approved: python-announce-list@python.org
Message-ID: <001501da5151$de1f6050$9a5e20f0$@skynet.be>
Reply-To: python-list@python.org
Mime-Version: 1.0
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Trace: news.uni-berlin.de 6NBe+xKExnM8aaZP5V8+YQOq4QY+Se5fKMGuX57yPBJw==
Cancel-Lock: sha1:ufnwgq/pNHUvGisNdsiz0vjkPHo= sha256:MTPtxzjZuNL/fGaGLc1bBmz4FIR8TQ92RJ2kGCXRgdQ=
Authentication-Results: mail.python.org; dkim=pass
reason="1024-bit key; unprotected key"
header.d=skynet.be header.i=@skynet.be header.b=Bsf3F2Om;
dkim-adsp=pass; dkim-atps=neutral
X-Spam-Status: OK 0.001
X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'pfxlen:0': 0.03; 'poster':
0.03; '(e.g.': 0.05; '(for': 0.05; 'pypi': 0.05; 'random': 0.05;
'methods,': 0.09; 'options,': 0.09; 'to:addr:python-announce-
list': 0.09; 'url-ip:151.101.0.223/32': 0.09; 'url-
ip:151.101.128.223/32': 0.09; 'url-ip:151.101.192.223/32': 0.09;
'url-ip:151.101.64.223/32': 0.09; 'cc:no real name:2**0': 0.14;
'2024': 0.16; 'ai,': 0.16; 'bayesian': 0.16; 'computation.': 0.16;
'conditional': 0.16; 'display,': 0.16; 'fixes': 0.16; 'float,':
0.16; 'intuitive': 0.16; 'many,': 0.16; 'networks,': 0.16;
'received:195.238': 0.16; 'received:195.238.20': 0.16;
'received:be': 0.16; 'received:belgacom.be': 0.16;
'received:isp.belgacom.be': 0.16; 'subject:ANN': 0.16; 'url-
ip:104.192.141.1/32': 0.16; 'url-ip:104.192.141/24': 0.16; 'url-
ip:104.192/16': 0.16; 'url:bitbucket': 0.16; 'url:project': 0.16;
'url:pypi': 0.16; 'python': 0.16; 'feb': 0.17; 'instead': 0.17;
'machine': 0.22; 'creation': 0.22; 'hall': 0.22; 'way.': 0.22;
"what's": 0.22; 'code': 0.23; 'tutorials': 0.23; 'url:wiki': 0.23;
'skip:- 10': 0.25; 'extension': 0.25; 'cc:2**0': 0.25;
'programming': 0.25; 'project.': 0.27; 'module': 0.31; '(this':
0.32; 'ease': 0.32; 'display': 0.36; 'change': 0.36; 'presented':
0.37; 'thanks': 0.38; 'changes': 0.39; 'date:': 0.39; 'use': 0.39;
'methods': 0.39; 'still': 0.40; '(see': 0.40; 'url:home': 0.40;
'learn': 0.40; 'including': 0.60; 'method': 0.61; 'url-
ip:151.101.0/24': 0.62; 'url-ip:151.101.128/24': 0.62; 'url-
ip:151.101.192/24': 0.62; 'url-ip:151.101.64/24': 0.62; 'url:pdf':
0.62; 'here': 0.62; 'online': 0.63; 'received:195': 0.64;
'improved': 0.64; 'probability': 0.64; 'structure,': 0.64;
'url:4': 0.64; 'url:6': 0.64; 'less': 0.65; 'live': 0.68;
'invaluable': 0.69; 'playing': 0.69; 'ability': 0.71; 'major':
0.78; 'paul': 0.81; 'url:track': 0.82; '-->': 0.84; 'coin': 0.84;
'lea': 0.84; 'more...': 0.84; 'viz.': 0.84; 'demo': 0.91;
'education,': 0.91; 'optimization': 0.93
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
d=skynet.be; i=@skynet.be; q=dns/txt; s=rmail;
t=1706381571; x=1737917571;
h=from:to:cc:subject:date:message-id:mime-version:
content-transfer-encoding;
bh=d9JLhNWa3gJlzLZUVLBxq709uVbWzu+ijNPxbvMwrBA=;
b=Bsf3F2OmcaA01jet+AG2OUnj4GLhLSJYPqYds8o/KnvQoN4FyA3PvnFH
jp4+rvf5ntFOya4xFloShmSPh1Be+i0EsldCdeLZQsfAZFx+mUyGoDgSy
LmOnwY3vfFOjmp6DnjGIEOvzs568f+P8K45VuqrNDqY4ehuwp++UOHNNd
s=;
X-CSE-ConnectionGUID: GpQNdDNZRQKvgE2bc8f33Q==
X-CSE-MsgGUID: eR5VH1IWTZaIWnufiVv5FA==
X-ExtLoop: 1
X-ThreatScanner-Verdict: Negative
X-IPAS-Result: A2EDBQANULVl/5qfQldagQkJhHuBX4gijhWSRVCMcQ8BA
QEBAQEBAQEJOQsEAQEDAQOEeQQCh04nOBMBAgQBAQEBAwIDAQEBAQEBAQEGA
QEBBQEBAQEBAQYEAQEBAoEZhS89DYI/FzlqgR0BAQEBAQEBAQEBAQEBHQINM
0sCCgIdARIuBQwNBWc/AQQeBQaCa4JfFAa1DYEBAjGBAYMZgV6wIoFIiCYBj
HiEfYJhA12BT4V2BIEVf4NDky5KgQkdA2AlbxsRHjcREBMNAwhuHQIxPAMFA
wQyChIMCyEFVQNABh8qCwMCGgUDAwSBMAUNGgIQLCYDAxJJAhAUAzgDAwYDC
jEwVUEMUAMiGRoQHw4MGAkKAy8PDBoCGxsNJyMCLDQDCQMREAIWAyIJDQQ0E
QkLJgMqBjcCEggEBgYGXSYWCQQlAwgEA1QDIXQRAwQKAxQHCwd4g0cEE0cQg
TdpewMJAwcFLB0FCzADCxgNFDQRLDUUGwY+VBsHmBMBgVNsAktWFwEiTx81e
JMRkHihSAeQG5UtM4VbpEABkwSFUI0EaZYkhF2BeoF/bYMGAQEyCRYhEiiRa
IVGimZ1AjkCBwsBAQMJiSKBRgEB
IronPort-PHdr: A9a23:kcnY9BQ2HYwYP0G67b6oGMWu0tpsooOYAWYlg6HPa5pwe6iut67vI
FbYra00ygOTDcOBuqMP0rOL+4nbGkU+or+5+EgYd5JNUxJXwe43pCcHROOjNwjQAcWuURYHG
t9fXkRu5XCxPBsdMs//Y1rPvi/6tmZKSV3wOgVvO+v6BJPZgdip2OCu4Z3TZBhDiCagbb9oI
xi6swbcutMIjYZmLqs9xQbFrmZIdu9L2W5mOFWfkgrz6cu34JNt6Tlbteg7985HX6X6fqA4Q
qJdAT87LW0759DluAfaQweX6XUSSmoZngNWDgbK8R/2Rpj+vDf0uep7wymaINb5TasoVjS47
qdkUwHnhSEaPDMk6m7Xi8hwjKVGoBK9ohF03oDZbJ2JOPd4Y6jSc8kaRW5cVchPUSJPDJ63Y
48SA+YdOOpVqZT2qVkTohukHQSiBP3hxyFViHH43qM13PguHw7B0gw8BN8OrHbZrNrpOKsMT
ey50q/FxijDYfNM3jf97ZDFfxc5ofGNQ718a9fexlcpFwPElVWdspflPzCV1+QLrWeb8/BsW
vmxhGM+rQx6vzegyNs2hIbTmoIV1k7L9T9/wIstKtO1RkB1b9C6HZZMqy2UN5V6TMM+T29nt
ig3zr8Lt5GncCQW1Zkq2xHSZuCafoWI/B7uVPicLDZ4in9nd7+zmhC/+lWuxO37U8m7yldKr
ixdn9nUtnENzx3T5tKASvtn8UetwTiP1wfI6u5ZP080kLDXK5k7wr4/jpYTqV7DHijtl0Xul
q+WcUok9vK05Ov7ernpvZ6cN5NvhQHjLqsumdKwAfgiPggJRWib9uKx36Dg803hWLhHjf87n
rPYvZ3bP8gXu660DgtP3oo+6xuyADGr28kCk3YdNlJKYheHgpDsO1HJPf/3E++yg0+pkDd33
/DGOaDhAonVInjDjrjhebF95lZGxgoy099f/YhUBa8HLv3pQk/xqNvYDgchPwy1xeboFsl92
5sdVG+NGKOUMaLfvUWV6u8vJ+SAfpIZtTbyJvQ94v7hl345mVsTfamz2psXbWi1HuxnI0qHe
3bjn8kOEWELvgolV+Hqk16CUD5VZ3msQ6Iw/Co0B5y+AYfFXY+imKaB0zujHp1KemBGDUiBH
Wnwe4WeR/gMcD6SItNmkjEcTbihSpEu2QuzuwDkzbpnL/HU9zYDtZLg1Nl14fPclQ0o+TNvE
cuRy3uNQH1snmMUWz8227hyoVR9y1ef0ah4hPpYGcVJ6PNPVAc6MoPcz+pmBN/sQw7BetaJS
E26Qti9GTEwTs4xw98JY0Z7AdmiiQrD3yWyD7AIlLyLBZk0/7rE0Xb+Kclz1WrI2bUngVU+W
ctPLWOmi7Zn+QbKH4DHnF2Vl72ydaQSxCHN9HmMzW6JvExASAB+SL3LU39MLnfR+IDh91/CS
LnrALIhNRZHwsPHLqpRdvXxnElGQ/GlP87RNTGfgWC1UEKQx77KYIfsen41xybMDkUY1Qoeq
yXVfTMiDzus9jqNRAdlEkjiNhq0mdQ=
IronPort-Data: A9a23:TlIDp6CdhDflrBVW/1niw5YqxClBgxIJ4kV8jS/XYbTApGx30jRSn
GpJUW3Ua67ZZ2CkLd50bYS08ksPsJ7TyNViTANkpHpgZkwRpJueD7x1DKtQ0wB+jyHnZBg6h
ynLQoCddKjYdleF+1H1dOCn9CEgvU2xbuKUIPbePSxsThNTRi4kiBZy88Y0mYcAbeKRWmthg
vus5ZWCULOZ82QsaD5Msvjd8EoHUMna4Vv0gHRvPZing3eDzxH5PLpHTYmtIn3xRJVjH+LSb
44vG5ngows1Vz90Yj+Uuu6Tnn8iG9Y+DiDX4pZiYJVOtzAZzsAE+v9la6VDMx4J49m+t4sZJ
N1l7fRcQOqyV0HGsLx1vxJwS0mSMUDakVNuzLfWXcG7liX7n3XQL/pGI1kPG4E03NRNOEJQ+
tFCIjtdYEvYvrfjqF67YrEEasULFMjmJpkSnnh40TbBZRokacCcBfuUo4YFjXFp25wm8fX2P
qL1bRJ3bRmGbxBJO0w/E5Evmuq0wHPyG9FdgAvL+/FrsziJkmSd1pDgCofrWoWrevlnl2eno
H/I/lrnXz8zYYn3JT2ttyjEavX0tTv6VcQeGbu57dZxg0yVy3BVAhB+fUOqvfm+jAu3XdRYN
kof928qrLMu3FS6Utn6WVu/unHsg/IHc4MNT6tjtVDIlPSRs1nfD2QfSntNedpgtdQuAzYn0
lCAlNTsQzZi2FGIdU+gGn6vhWvaEUAowaUqPEfokSNtDxLfTE3fQ/4BohuP0EJ4szEtJQzN/
g==
IronPort-HdrOrdr: A9a23:U92po65k2+G/yD66lgPXwBDXdLJyesId70hD6qkRc20uTiX8ra
uTdZsguCMctgxhPU3I9erwW5VoOEmskqKdgrNhRotKPjOWxVdARbsKhbcK/weQeREXnIZmpN
9dmsBFaOEYZmIUsS+V2mWF+v8bsaC6GMjBv5a5857Cd2tXg8gJ1XYcNu/iKCxLrXJ9a6YEKA
==
X-Talos-CUID: 9a23:wcdfgG0sijQ83/KqDJ0lVrxfNdgcVHHx6kXqGmymBkszQrbFRwTLwfYx
X-Talos-MUID: 9a23:U1EEyAX2wmQgYC3q/DLW2Q9CbeZX35anKX8LjJsHhdfZGwUlbg==
X-IronPort-Anti-Spam-Filtered: true
X-ProximusIPWarmup: true
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AdpRUYwE4bzZIcQoT6m3Kc9tgXQh+w==
Content-Language: en-be
X-MailFrom: pie.denis@skynet.be
X-Mailman-Rule-Hits: emergency
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved
Message-ID-Hash: GM2ABYGIWC6VNLMRSELGQH4L33W5YCN2
X-Message-ID-Hash: GM2ABYGIWC6VNLMRSELGQH4L33W5YCN2
X-Mailman-Approved-At: Sat, 27 Jan 2024 14:52:19 -0500
X-Mailman-Version: 3.3.10b1
Precedence: list
List-Id: Announcement-only list for the Python programming language <python-announce-list.python.org>
Archived-At: <https://mail.python.org/archives/list/python-announce-list@python.org/message/GM2ABYGIWC6VNLMRSELGQH4L33W5YCN2/>
List-Archive: <https://mail.python.org/archives/list/python-announce-list@python.org/>
List-Help: <mailto:python-announce-list-request@python.org?subject=help>
List-Owner: <mailto:python-announce-list-owner@python.org>
List-Post: <mailto:python-announce-list@python.org>
List-Subscribe: <mailto:python-announce-list-join@python.org>
List-Unsubscribe: <mailto:python-announce-list-leave@python.org>
 by: <pie.denis@skynet.be> - Sat, 27 Jan 2024 18:51 UTC

Lea 4.0.0 is now released!
--> https://pypi.org/project/lea/

Save the date: Live demo of Lea at FOSDEM'24, Brussels, Feb 4, 2024 (this is
free!)
--> https://fosdem.org/2024/schedule/track/python-devroom/

What is Lea?
-----------------
Lea is a Python module for playing with discrete probability distributions
in an intuitive way. This ranges from simple dice, coin flipping, random
sampling . to Bayesian networks, Probabilistic Programming (PP), machine
learning and symbolic computation. One salient feature of Lea is the ability
to change the probability representation, viz. float, fractions, decimals,
and symbols. Lea can be used for education, AI, PP, etc. Comprehensive
tutorials are available online (see Wiki pages). For a 5 minutes tour, check
out the poster presented at PROBPROG2020 conference:
https://probprog.cc/2020/assets/posters/fri/69.pdf .

What's new in Lea 4.0.0?
---------------------------------
Here are the major changes since Lea 3.4.6:
- optimization of conditional probabilities ('given' method), BN and
fractions' display,
- new "such_that" and "as_depending_on" methods to ease CPT creation (e.g.
the Monty Hall problem)
- persistent display options, including one line display of probability
distributions,
- fixes for mixing different probability representations,
- indicators as method to call with parenthesis (e.g. x.mean() instead of
x.mean),
- extension of P, Pf, given_prob, is_any_of and is_none_of methods,
- improved method documentation and code structure,
- support to Python 3.8+ only (for Python 2.7+, you may still use Lea 3 -->
https://pypi.org/project/lea/3.4.6/ )

For more information, you may check issues starting at #70 on
https://bitbucket.org/piedenis/lea/issues .

Acknowledgment
------------------------
Many, many thanks to Paul Moore, who has given the impetus for this new
version! For several years, Paul has provided invaluable ideas, advice and
contributions to the Lea project.

To learn more...
----------------------
Lea on PyPI --> http://pypi.org/project/lea
Lea project page --> http://bitbucket.org/piedenis/lea
Documentation --> http://bitbucket.org/piedenis/lea/wiki/Home

With the hope that Lea can make this universe less accidental,

Pierre Denis

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor