Re: [EM] New Python library implementing voting methods

2011-07-18 Thread Kevin Venzke
Hi Andrew,

--- En date de : Lun 18.7.11, Andrew Myers  a écrit :
> Python is a bit nicer than Perl, but
> if you implement your voting method 
> in Perl, you can plug it into CIVS. Then people can and
> will start using 
> it for real polls.
> 
> For the software see: 
> http://www.cs.cornell.edu/w8/~andru/civs/changelog.html

Is this true? There's no shortage of Condorcet methods (even rank-only
ones), which could risk cluttering your interface in some way if someone
decided to code a bunch of them. Are the new methods enabled as an
option by the poll creator, or do you reserve the right to veto new
methods, or how does this work?

I looked at the link but it doesn't seem that this is an emphasized
feature of the site.

Thanks.

Kevin Venzke


Election-Methods mailing list - see http://electorama.com/em for list info


Re: [EM] New Python library implementing voting methods

2011-07-18 Thread Andrew Myers
Python is a bit nicer than Perl, but if you implement your voting method 
in Perl, you can plug it into CIVS. Then people can and will start using 
it for real polls.


For the software see: 
http://www.cs.cornell.edu/w8/~andru/civs/changelog.html


Cheers,

-- Andrew

On 7/22/64 2:59 PM, Juho Laatu wrote:

There sure are many programmers on this list as you can guess also from the 
latest mails. Many of them have lots of voting related software. I don't know 
what languages people use, but Python certainly is a good general purpose tool. 
So maybe there is some interest in open libraries in this area.

On this list there have been huge number of new proposed methods. Often it 
would make sense to have also running versions of them. Such programs would 
serve also as (exact) operational definitions of the methods. Let's see what 
people think about the ability to exchange also code in addition to text.

Juho



On 18.7.2011, at 1.58, Duncan McGreggor wrote:


Hey folks,

Not sure if there are programmers on the list (I'm new to it as of
last week), but I thought I'd share just in case.

I've pushed out an early release of a pure-Python voting methodologies
library. Here's the announcement:
  https://launchpad.net/ballotbox/+announcements

As the announcement states, it's only a partial set. The blurb also
has links to PyPI, docs, download, and bug reporting.

My interest in this started as a result of experimenting with
self-organizing networked objects, and the need to elect a peer as a
proxy in unreliable/hostile environments. Having dived into election
methods, though, I've found it immensely fascinating... my efforts on
this library have become a labor of fun and love :-)

Bug reports deeply welcome, by the way!

Thanks,

d

Election-Methods mailing list - see http://electorama.com/em for list info






Election-Methods mailing list - see http://electorama.com/em for list info


Re: [EM] New Python library implementing voting methods

2011-07-18 Thread Juho Laatu
There sure are many programmers on this list as you can guess also from the 
latest mails. Many of them have lots of voting related software. I don't know 
what languages people use, but Python certainly is a good general purpose tool. 
So maybe there is some interest in open libraries in this area.

On this list there have been huge number of new proposed methods. Often it 
would make sense to have also running versions of them. Such programs would 
serve also as (exact) operational definitions of the methods. Let's see what 
people think about the ability to exchange also code in addition to text.

Juho



On 18.7.2011, at 1.58, Duncan McGreggor wrote:

> Hey folks,
> 
> Not sure if there are programmers on the list (I'm new to it as of
> last week), but I thought I'd share just in case.
> 
> I've pushed out an early release of a pure-Python voting methodologies
> library. Here's the announcement:
>  https://launchpad.net/ballotbox/+announcements
> 
> As the announcement states, it's only a partial set. The blurb also
> has links to PyPI, docs, download, and bug reporting.
> 
> My interest in this started as a result of experimenting with
> self-organizing networked objects, and the need to elect a peer as a
> proxy in unreliable/hostile environments. Having dived into election
> methods, though, I've found it immensely fascinating... my efforts on
> this library have become a labor of fun and love :-)
> 
> Bug reports deeply welcome, by the way!
> 
> Thanks,
> 
> d
> 
> Election-Methods mailing list - see http://electorama.com/em for list info


Election-Methods mailing list - see http://electorama.com/em for list info


[EM] New Python library implementing voting methods

2011-07-17 Thread Duncan McGreggor
Hey folks,

Not sure if there are programmers on the list (I'm new to it as of
last week), but I thought I'd share just in case.

I've pushed out an early release of a pure-Python voting methodologies
library. Here's the announcement:
  https://launchpad.net/ballotbox/+announcements

As the announcement states, it's only a partial set. The blurb also
has links to PyPI, docs, download, and bug reporting.

My interest in this started as a result of experimenting with
self-organizing networked objects, and the need to elect a peer as a
proxy in unreliable/hostile environments. Having dived into election
methods, though, I've found it immensely fascinating... my efforts on
this library have become a labor of fun and love :-)

Bug reports deeply welcome, by the way!

Thanks,

d

Election-Methods mailing list - see http://electorama.com/em for list info