[issue41274] Better way to random.seed()?

2020-07-10 Thread Juan Jimenez


New submission from Juan Jimenez :

I have invented a new way to seed the random number generator with about as 
random a source of seeds as can be found: hashes generated from high cadence, 
high resolution images of the surface of the Sun. These are captured by the 
Solar Dynamics Observatory's (SDO) Atmospheric Imaging Assembly's (AIA) cameras 
at various frequencies. I wrote the POC code in Python and can be seen at 
https://github.com/flybd5/heliorandom. The HelioViewer project liked the idea 
and modified their API to do essentially what my POC code does at 
https://api.helioviewer.org/?action=getRandomSeed. Perhaps a solarseed() call 
could be created for the library to get seeds that way rather than from the 
system clock?

--
components: Library (Lib)
messages: 373487
nosy: flybd5
priority: normal
severity: normal
status: open
title: Better way to random.seed()?
type: enhancement
versions: Python 3.10

___
Python tracker 
<https://bugs.python.org/issue41274>
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue41274] Better way to random.seed()?

2020-07-10 Thread Juan Jimenez


Juan Jimenez  added the comment:

I'm not a Python guru, but I was wondering, is it possible to write a new 
module that overrides the seed() method in the random library in its 
initialization code and replaces it with this method of seeding the generator?

--

___
Python tracker 
<https://bugs.python.org/issue41274>
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue41274] Better way to random.seed()?

2020-07-10 Thread Juan Jimenez

Juan Jimenez  added the comment:

Thanks Rémi. :)

--

___
Python tracker 
<https://bugs.python.org/issue41274>
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue41274] Better way to random.seed()?

2020-07-11 Thread Juan Jimenez


Juan Jimenez  added the comment:

How would I know if my demo is good enough to be included in that repo? Is 
there a guide for this, or do I just create a pull request, throw it over the 
fence and wait until the wolves either grunt in approval or throw it back at me 
in pieces? I ask because I have never participated in a repo related to as big 
a project as Python 3. :)

--

___
Python tracker 
<https://bugs.python.org/issue41274>
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue41446] New demo, using a web api

2020-07-30 Thread Juan Jimenez


New submission from Juan Jimenez :

As per a suggestion in https://bugs.python.org/issue41274 I would like to 
submit for consideration a new demo program, one that demonstrates how to use a 
web API to generate a pseudo-random generator seed from high resolution, high 
cadence images of the sun. I will be submitting a pull request for 
consideration.

--
components: Demos and Tools
messages: 374620
nosy: flybd5
priority: normal
severity: normal
status: open
title: New demo, using a web api
type: enhancement
versions: Python 3.10

___
Python tracker 
<https://bugs.python.org/issue41446>
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue41446] New demo, using a web api

2020-07-30 Thread Juan Jimenez


Change by Juan Jimenez :


--
keywords: +patch
pull_requests: +20835
stage:  -> patch review
pull_request: https://github.com/python/cpython/pull/21693

___
Python tracker 
<https://bugs.python.org/issue41446>
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue41274] Better way to random.seed()?

2020-07-30 Thread Juan Jimenez


Juan Jimenez  added the comment:

Pull request https://github.com/python/cpython/pull/21693 created for the demo 
steven.daprano suggested.

--
message_count: 8.0 -> 9.0
pull_requests: +20836
pull_request: https://github.com/python/cpython/pull/21693

___
Python tracker 
<https://bugs.python.org/issue41274>
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue25058] Right square bracket argparse metavar

2015-09-10 Thread Juan Jimenez-Anca

New submission from Juan Jimenez-Anca:

When trying to assign the metavar in add_argument() method of argparse module 
I'm unable to include characters after a right square bracket.

Trying to set something like this:

metavar="[host:database:collection:]field"

would raise an AssertionError, which includes:

File "/usr/lib64/python3.4/argparse.py", line 329, in _format_usage
assert ' '.join(opt_parts) == opt_usage

However, the following is accepted:

metavar="[host:database:collection:]field"

--
components: Library (Lib)
messages: 250388
nosy: cortopy
priority: normal
severity: normal
status: open
title: Right square bracket argparse metavar
type: behavior
versions: Python 3.4

___
Python tracker 
<http://bugs.python.org/issue25058>
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue25058] Right square bracket argparse metavar

2015-09-10 Thread Juan Jimenez-Anca

Juan Jimenez-Anca added the comment:

My apologies for the formatting of the last line. This is my issue corrected:

When trying to assign the metavar in add_argument() method of argparse module 
I'm unable to include characters after a right square bracket.

Trying to set something like this:

metavar="[host:database:collection:]field"

would raise an AssertionError, which includes:

File "/usr/lib64/python3.4/argparse.py", line 329, in _format_usage
assert ' '.join(opt_parts) == opt_usage

However, the following is accepted:

metavar="[host:database:collection:] field"

--

___
Python tracker 
<http://bugs.python.org/issue25058>
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com