Re: gEDA-user: Launchpad (was: rant: pcb print from command line)

2010-03-15 Thread Gareth Edwards
On 11 March 2010 19:33, Peter TB Brett pe...@peter-b.co.uk wrote:
 On Thursday 11 March 2010 18:13:11 Duncan Drennan wrote:
 Is there some particular developer resistance to LaunchPad?

 Moving SF.net tracker items to Launchpad can be done automatically by
 requesting an import.  That isn't a problem.

 However, we do need a consensus that Launchpad represents a genuine
 improvement on SF.net for a majority of gEDA developers and users (I know that
 there are some developers who are keen on it).

So how do we explicitly get that consensus? Do we need a concrete
proposal to vote or otherwise express opinion on? Does anyone
strongly object if I try to write that?

 There are some things that
 would make moving to Launchpad a really compelling option:

  - A hook for git.gpleda.org that could update a Launchpad ticket referenced
 in a commit message.

Doesn't look that difficult to do. There's an example
post-receive-email script in the git contrib area that could be used
as a template, and launchpad has an easy-to-use Python API. More
details in the proposal, I guess.


  - Someone willing to research how best to arrange things in terms of
 Launchpad groups (we probably don't want everybody who's able to respond to
 bugs to have full administrative rights over the gEDA Launchpad project page,
 for instance).

That should be in the proposal. I have a few ideas on that.


  - A volunteer to manage the migration process (e.g. writing patches for in-
 tree documentation and updating the wiki).

I think we should get the consensus first. If that doesn't happen, we
don't need a volunteer.

Cheers
Gareth


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


gEDA-user: GIT via HTTP

2010-03-15 Thread Alberto Maccioni
Hello,
is there any way to use git via http? http://git.gpleda.org doesn't
seem to have any .git file accessible.

Alberto


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Launchpad (was: rant: pcb print from command line)

2010-03-15 Thread Peter TB Brett
On Mon, 15 Mar 2010 07:39:58 +, Gareth Edwards
gar...@edwardsfamily.org.uk wrote:
 On 11 March 2010 19:33, Peter TB Brett pe...@peter-b.co.uk wrote:
 On Thursday 11 March 2010 18:13:11 Duncan Drennan wrote:
 Is there some particular developer resistance to LaunchPad?

 Moving SF.net tracker items to Launchpad can be done automatically by
 requesting an import.  That isn't a problem.

 However, we do need a consensus that Launchpad represents a genuine
 improvement on SF.net for a majority of gEDA developers and users (I
know
 that
 there are some developers who are keen on it).
 
 So how do we explicitly get that consensus? Do we need a concrete
 proposal to vote or otherwise express opinion on? Does anyone
 strongly object if I try to write that?

That sounds like an excellent idea.

Peter :-)

-- 
Peter Brett pe...@peter-b.co.uk
Remote Sensing Research Group
Surrey Space Centre


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: GIT via HTTP

2010-03-15 Thread Peter TB Brett
On Mon, 15 Mar 2010 08:59:41 +0100, Alberto Maccioni
alberto.macci...@gmail.com wrote:
 Hello,
 is there any way to use git via http? http://git.gpleda.org doesn't
 seem to have any .git file accessible.

git.gpleda.org doesn't publish an HTTP repository.

However, you can access the repo.or.cz mirror using HTTP:

http://repo.or.cz/r/geda-gaf.git

Cheers,

Peter

-- 
Peter Brett pe...@peter-b.co.uk
Remote Sensing Research Group
Surrey Space Centre


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: GIT via HTTP

2010-03-15 Thread Alberto Maccioni
It works! Thank you very much.
Maybe it's worth mentioning in page:
http://geda.seul.org/wiki/geda:scm
and also in the official pages of each tool.

For all the people behind a company proxy:
add the htt_proxy environment variable before using git

Alberto

2010/3/15 Peter TB Brett pe...@peter-b.co.uk:
 On Mon, 15 Mar 2010 08:59:41 +0100, Alberto Maccioni
 alberto.macci...@gmail.com wrote:
 Hello,
 is there any way to use git via http? http://git.gpleda.org doesn't
 seem to have any .git file accessible.

 git.gpleda.org doesn't publish an HTTP repository.

 However, you can access the repo.or.cz mirror using HTTP:

 http://repo.or.cz/r/geda-gaf.git

 Cheers,

 Peter

 --
 Peter Brett pe...@peter-b.co.uk
 Remote Sensing Research Group
 Surrey Space Centre


 ___
 geda-user mailing list
 geda-user@moria.seul.org
 http://www.seul.org/cgi-bin/mailman/listinfo/geda-user



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: GIT via HTTP

2010-03-15 Thread Peter TB Brett
On Mon, 15 Mar 2010 09:44:26 +0100, Alberto Maccioni
alberto.macci...@gmail.com wrote:
 It works! Thank you very much.
 Maybe it's worth mentioning in page:
 http://geda.seul.org/wiki/geda:scm

Maybe.

 and also in the official pages of each tool.

No.

 For all the people behind a company proxy:
 add the htt_proxy environment variable before using git

Thanks for the tip!

Peter

-- 
Peter Brett pe...@peter-b.co.uk
Remote Sensing Research Group
Surrey Space Centre


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: GIT via HTTP

2010-03-15 Thread Ales Hvezda

[snip]
git.gpleda.org doesn't publish an HTTP repository.

Actually it does, but I want to phase it out completely since git over
http is a huge bandwidth hog.  So, yeah, please use somebody else's
bandwidth. :-)

-Ales



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: GIT via HTTP

2010-03-15 Thread Peter TB Brett
On Mon, 15 Mar 2010 06:48:34 -0400, Ales Hvezda ahve...@moria.seul.org
wrote:
 [snip]
git.gpleda.org doesn't publish an HTTP repository.
 
 Actually it does, but I want to phase it out completely since git over
 http is a huge bandwidth hog.  So, yeah, please use somebody else's
 bandwidth. :-)

Shh! It was only a little white lie! :-P

Peter

-- 
Peter Brett pe...@peter-b.co.uk
Remote Sensing Research Group
Surrey Space Centre


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Launchpad (was: rant: pcb print from command line)

2010-03-15 Thread Ales Hvezda

[snip]
So how do we explicitly get that consensus? Do we need a concrete
proposal to vote or otherwise express opinion on? Does anyone
strongly object if I try to write that?

I think the discussion should be more along the lines of:

1) Leave gEDA (that includes gaf, pcb, and gerbv) split between two
   private servers (seul.org and gpleda.org both privately funded).

-or-

2) Move _all_ the projects project data elsewhere, like to SF or
   Launchpad.

On a related note, there have been grumblings about the way things
currently are, as evident by a fairly recent irc conversation (names
removed and key statements cherry-picked):

ATM Ales is a single point of failure
I'm concerned actually about Ales being a single point failure
problem with for-pay servers is users are motivated, they help
  pay for a few months, then no more
so any decisions that affect $$ need to account for probably
  Ales paying for it out of pocket

I have absolutely no issues with removing me as a single point of 
failure, however, if you people want to do it then put up the *cash*,
time, and get some buy-in from all people doing the development work.

For the record: getting gaf, pcb, and gerbv all in once place was a
ton of work and was no picnic.  I would be happy to provide a tarball
of everything (it'll be big) and I don't want duplication of data, so
if things are migrated away from gpleda.org, I would be happy to turn
those services off.

If you can't tell, I don't see the value of moving just the trackers
from one SF-like service to another, just because we don't like the
user interface.  However, moving all the data to SF or Launchpad, that
has my vote.

And all the data includes:

* webpage (though I own the domains for a few more years)
* released files (current and historical)
* git repositories
* mailing lists
* mailing list archives (also huge)
* bug trackers
* wiki

-Ales



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Launchpad (was: rant: pcb print from command line)

2010-03-15 Thread Ales Hvezda

Minor correction below.

[snip]
1) Leave gEDA (that includes gaf, pcb, and gerbv) split between two
   private servers (seul.org and gpleda.org both privately funded).


Actually more than just two, there is:

* gpleda.org
* seul.org
* SF.net
* and chunks on Launchpad.

-Ales



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Launchpad (was: rant: pcb print from command line)

2010-03-15 Thread Bob Paddock
 1) Leave gEDA (that includes gaf, pcb, and gerbv) split between two
   private servers (seul.org and gpleda.org both privately funded).

Thank you for doing that for all of us.

 2) Move _all_ the projects project data elsewhere, like to SF or
   Launchpad.

I can't speak to Launchpad but during business hours, in the East Cost
time zone,
from hear near Pittsburgh SF is so slow it usually useless.  Also if
your corporate IT department has
you stuck on IE6 then it is useless, every download attempt of
anything crashes and burns, sometimes
taking the whole computer with it, not just IE6.


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: On integrating simulator in gschem

2010-03-15 Thread Bob Paddock
 unless I'm missing some key feature of gnuplot and grace, they stink for
 plotting simulator output.

 I spend a *lot* of time looking at simulator output and some of the things
 which are used over and over again are easy interactive zoom in/out, panning
 at a fixed zoom, putting cursors on waveforms that will lock onto the actual
 datapoints, having delta cursors, and having a flexible and *extensible*
 waveform calculator.

I've used Ploticus for the output of a datalogger for some Coal Mining
equipment.
I had it set up to zoom-in on selected time points in 24 hour graphs
of 200 HP motors, such as temperature and current, overload curves
etc.

It is not directly interactive.  My program ran Ploticus to create
each graph as it was requested.


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: A modest proposal regarding newlib footprints

2010-03-15 Thread Bob Paddock
 Is there any way to allow read-only subscriptions to geda-dev for
 those of us interested to read what is going on in a more convenient
 way than the archive?

You can look at the archive web page for the messages. I'm not sure
how much lag there is, doesn't seem to be much.

http://archives.seul.org/geda/dev/


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Launchpad (was: rant: pcb print from command line)

2010-03-15 Thread Peter TB Brett
On Mon, 15 Mar 2010 07:30:26 -0400, Ales Hvezda ahve...@moria.seul.org
wrote:
 [snip]
So how do we explicitly get that consensus? Do we need a concrete
proposal to vote or otherwise express opinion on? Does anyone
strongly object if I try to write that?
 
 I think the discussion should be more along the lines of:
 
 1) Leave gEDA (that includes gaf, pcb, and gerbv) split between two
private servers (seul.org and gpleda.org both privately funded).
 
   -or-
 
 2) Move _all_ the projects project data elsewhere, like to SF or
Launchpad.
 
 On a related note, there have been grumblings about the way things
 currently are, as evident by a fairly recent irc conversation (names
 removed and key statements cherry-picked):
 
 ATM Ales is a single point of failure

This was me, IIRC.  And I wasn't, Grumbling about the way things currently
are, I was merely pointing out things that should be taken into
consideration when people were discussing possible alternatives to SF.net
for issue tracking.  I'm sorry if my comments came across in the wrong way.

As far as you being a single point of failure, Ales, I think that it's
reasonable to let people know that the point was made in the context of a
discussion about how, in concept, private server(s) could be funded and
administered.

At the moment, gEDA's critical data -- the source code -- is quite safe,
due to the fact that we've moved to using git, so *everybody* is helping to
back up the repository (thanks, guys).  However, the bus number for
resources like the website, wiki and mailing list is much smaller,
*because* they're on private servers administered by Ales -- but, on the
other hand, the fact they're on private servers gives us a massive amount
of flexibility which we wouldn't get elsewhere.

One idea that's been suggested is that the various gEDA developers form a
not-for-profit corporation (or other suitable organisation), which would
hold the hosting contract and own the gpleda.org domain name, etc., but the
trustees would then delegate the day-to-day running and administration to
someone competent (e.g. Ales).  Doing things that way would mean things
work pretty much the same as they do at the moment, but that if something
*did* happen to Ales -- and we hope nothing does! -- the trustees would
have the legal ability to appoint someone to take over with a minimum of
legal difficulties or disruption to project services.

[ A further, unrelated advantage of being a not-for-profit would be that it
would be easier to accept large donations, and that it might (depending on
the jurisdiction) be possible to claim back the tax paid by the donors. ]

 If you can't tell, I don't see the value of moving just the trackers
 from one SF-like service to another, just because we don't like the
 user interface.  However, moving all the data to SF or Launchpad, that
 has my vote.
 
 And all the data includes:
 
   * webpage (though I own the domains for a few more years)
   * released files (current and historical)
   * git repositories
   * mailing lists
   * mailing list archives (also huge)
   * bug trackers
   * wiki

And as I am sure you are well aware, Ales, no project hosting service
exists that (a) would allow us to conveniently import all of the above or
(b) provides the quality of customisation and integration that we currently
have, thanks to your hard work!

As far as I am aware, *nobody* has expressed *any* dissatisfaction with the
seul.org or gpleda.org services, or how you run them.  My consideration
through the course of the recent discussions, both on- and off-list, has
been, How can we avoid putting any additional burden on Ales?

If you *don't want to* administer the gEDA server(s) any more, then we
should discuss alternatives.  However, I hadn't realised this was a
potential problem -- and if it is, it's much bigger and more serious than a
discussion about, Do we want to move issue tracker, or not?

Peter

P.S. The current problems with SF are considerably more extensive than, We
don't like the interface.  Nevertheless, having a sane interface is a
fairly critical factor if you want people to actually use it.

-- 
Peter Brett pe...@peter-b.co.uk
Remote Sensing Research Group
Surrey Space Centre


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: A modest proposal regarding newlib footprints

2010-03-15 Thread Peter TB Brett
On Mon, 15 Mar 2010 08:22:22 -0400, Bob Paddock graceindustr...@gmail.com
wrote:
 Is there any way to allow read-only subscriptions to geda-dev for
 those of us interested to read what is going on in a more convenient
 way than the archive?
 
 You can look at the archive web page for the messages. I'm not sure
 how much lag there is, doesn't seem to be much.
 
 http://archives.seul.org/geda/dev/
 

GMane is also good:

http://news.gmane.org/gmane.comp.cad.geda.announce

You can access the geda-dev mailing list using a newsreader by pointing it
at:

nntp://news.gmane.org/gmane.comp.cad.geda.devel

HTH,

Peter

-- 
Peter Brett pe...@peter-b.co.uk
Remote Sensing Research Group
Surrey Space Centre


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Launchpad (was: rant: pcb print from command line)

2010-03-15 Thread Peter TB Brett
On Mon, 15 Mar 2010 08:05:31 -0400, Bob Paddock graceindustr...@gmail.com
wrote:

 2) Move _all_ the projects project data elsewhere, like to SF or
   Launchpad.
 
 I can't speak to Launchpad but during business hours, in the East Cost
 time zone,
 from hear near Pittsburgh SF is so slow it usually useless.  Also if
 your corporate IT department has
 you stuck on IE6 then it is useless, every download attempt of
 anything crashes and burns, sometimes
 taking the whole computer with it, not just IE6.

This is, of course, one of my issues with SF.net.  In addition to the
horrible interface, lack of features, etc.

Peter

-- 
Peter Brett pe...@peter-b.co.uk
Remote Sensing Research Group
Surrey Space Centre


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: On integrating simulator in gschem

2010-03-15 Thread Dave McGuire

On Mar 15, 2010, at 12:32 AM, Dan McMahill wrote:

With the help of Ivan I'm writing a viewer, oscopy
(http://repo.or.cz/w/oscopy.git) based draft #4 of this page:
http://geda.seul.org/wiki/geda:data_plotting_improvements
IMHO, there are already very mature open source data plotters out  
there. Think gnuplot, or grace. What is the rationale in rolling  
your own?


unless I'm missing some key feature of gnuplot and grace, they  
stink for plotting simulator output.


I spend a *lot* of time looking at simulator output and some of the  
things which are used over and over again are easy interactive zoom  
in/out, panning at a fixed zoom, putting cursors on waveforms that  
will lock onto the actual datapoints, having delta cursors, and  
having a flexible and *extensible* waveform calculator.  The types  
of postprocessing range from the very simple (out_plus - out-minus)  
to more complex but standard like an fft to fairly complex custom  
functions.


  Good heavens.  That's the sort of stuff I do with a digitizing  
oscilloscope.  I could never imagine doing that with simulator output.


  But perhaps it's just too early in the morning. ;)

-Dave

--
Dave McGuire
Port Charlotte, FL



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: On integrating simulator in gschem

2010-03-15 Thread John Griessen

Dan McMahill wrote:

Kai-Martin Knaak wrote:

On Sat, 13 Mar 2010 23:34:17 +0100, Arnaud Gardelein wrote:


With the help of Ivan I'm writing a viewer, oscopy
(http://repo.or.cz/w/oscopy.git) based draft #4 of this page:
http://geda.seul.org/wiki/geda:data_plotting_improvements


IMHO, there are already very mature open source data plotters out 
there. Think gnuplot, or grace. What is the rationale in rolling your 
own? 


unless I'm missing some key feature of gnuplot and grace, they stink for 
plotting simulator output.


I got the CLI-view-launcher demo test to work fine on a debian unstable 
installation.
The script to generate various kinds of sim run results windows is
just text, to quickly set up what you want.  The Matplotlib this is
based on seems very complete, so maybe all the wish list functions
can be done easily.

The GUI-view-launcher demo test stopped without running the script because I 
didn't
understand where the command line was.  It's not in the area that looks like a 
terminal window,
but in a text dialog box below that at the bottom border of the window.

When I got that right, it runs a little differently, it waits until the command

to run the simulator, then puts up the 5 various window displays as in the
CLI-view-launcher demo.  The command window shows progress as below:


** List of figures
  Figure 1: horiz
  Graph 1 : (linear) vgs
  Figure 2: quad
  Graph 1 : (linear) iRD
  Graph 2 : (linear) vgs
  Graph 3 : (linear) vds vgs
  Graph 4 : (linear) vds
  Figure 3: horiz
  Graph 1 : (linear) vout
  Figure 4: horiz
  Graph 1 : (linear) vsqu
  Graph 2 : (linear) vsqufft
  Graph 3 : (linear) v1
* Figure 5: horiz
  Graph 1 : (linear) vs
*** Now plotting everything
Plot command disabled in UI
*** Now change C value in schematic and rerun gnetlist + gnucap
Pause command disabled in UI
*** Updating
*** Now look at figure 3
Plot command disabled in UI


Each of the windows has pan, zoom, a list of right click options to change
that probably comes from matplotlib.  My first exploration of pan did some good,
but right mouse zoom, (as documented by hover mouse help popups),
got the whole app to freeze.

Pretty good overall!  I'll help test this further Ivan and Arnaud.

John
--
Ecosensory   Austin TX


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: On integrating simulator in gschem

2010-03-15 Thread John Griessen

Dave McGuire wrote:

On Mar 15, 2010, at 12:32 AM, Dan McMahill wrote:
I spend a *lot* of time looking at simulator output and some of the 
things which are used over and over again are easy interactive zoom 
in/out, panning at a fixed zoom, putting cursors on waveforms that 
will lock onto the actual datapoints, having delta cursors, and having 
a flexible and *extensible* waveform calculator.  The types of 
postprocessing range from the very simple (out_plus - out-minus) to 
more complex but standard like an fft to fairly complex custom functions.


  Good heavens.  That's the sort of stuff I do with a digitizing 
oscilloscope.  I could never imagine doing that with simulator output.


  But perhaps it's just too early in the morning. ;)


Hmmm   I've had some coffee, gotten the demo to run some more,
and it DOES do some of that...  zoom right mouse functions after
going through a right mouse menu popup and escaping out of that...
cursors that snap to datapoints is not implemented...yet...

John
--
Ecosensory   Austin TX


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Launchpad

2010-03-15 Thread John Griessen

Peter TB Brett wrote:


This was me, IIRC.  And I wasn't, Grumbling about the way things currently
are, I was merely pointing out things that should be taken into
consideration when people were discussing possible alternatives to SF.net
for issue tracking.  I'm sorry if my comments came across in the wrong way.

As far as you being a single point of failure, Ales, I think that it's
reasonable to let people know that the point was made in the context of a
discussion about how, in concept, private server(s) could be funded and
administered.


My  mirror of gedasymbols.org seems to function somewhat when DJ's servers are 
out.
I think it could be better with a little study of DNS, and maybe already is 
better.
I've left my DNS enabled since the last outage. Turning off DJ's server for a 
while
might show reponsive DNS and pages served from the mirror already.

That server cost $15/month before adding a mailman list and needing more memory.
Now with $30/month expense it handles a mailman list and chunks along fine
serving gedasymbols pages half the time -- DNS alternates between the two 
defined IP
addresses for gedasymbols.org.

It's available, or ones like it can be rented so the environment is less 
confusing
and controlled by Ales instead of shared.  The prices I mentioned are for a root
access account that runs OpenVZ, and Xen is also available for slightly 
different prices.

Peter TB Brett wrote:
 On Mon, 15 Mar 2010 08:05:31 -0400, Bob Paddock graceindustr...@gmail.com
 wrote:
 I can't speak to Launchpad but during business hours, in the East Cost
 time zone,
 from hear near Pittsburgh SF is so slow it usually useless.

 This is, of course, one of my issues with SF.net.  In addition to the
 horrible interface, lack of features, etc.

I've been studying the python based web app framework called Django recently
and that plus zc.buildout, a python app for building collections of apps seems
very good for creating database driven apps for features you could want
for tracking projects, etc.  I don't even call myself an application developer,
but I'm making some headway with it :-)  More on that later,

John
--
Ecosensory   Austin TX


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: if you people want to do it then put up the *cash*

2010-03-15 Thread John Griessen

Ales Hvezda wrote:


problem with for-pay servers is users are motivated, they help
  pay for a few months, then no more
so any decisions that affect $$ need to account for probably
  Ales paying for it out of pocket

I have absolutely no issues with removing me as a single point of 
failure, however, if you people want to do it then put up the *cash*,

time, and get some buy-in from all people doing the development work.


When my friends on the metalartists.org list lost the previous server
and I started a mailman server for them they donated money via paypal
to get to paid up for a year and a half after just a week.  It might
not be hard, even with this bunch to get virtual server money.
For OpenVZ on Quantact.com servers you'd need to budget $30/month
for the level of RAM needed to run mailman.  These prices might even
drop some as things progress, since some web hosters, (Network Solns),
with canned web-app packages (not root accounts), now run at $11/month.

I'm good for $20 for server support -- I expect that to go for
a years worth after asking the rest of the people that care to contribute.

So now the question is Who else will pledge money?.

John
--
Ecosensory   Austin TX


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


gEDA-user: Fundung for server

2010-03-15 Thread Tony Radice
I'm in for $20 - just identify where it should go.

Tony Radice



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Fundung for server

2010-03-15 Thread Peter TB Brett
On Mon, 15 Mar 2010 12:22:18 -0400, Tony Radice tradi...@verizon.net
wrote:
 I'm in for $20 - just identify where it should go.
 

I think there's a donate button on SF.net, but I'm not sure where that
money goes or what proportion of it SF.net siphons off.

Peter

-- 
Peter Brett pe...@peter-b.co.uk
Remote Sensing Research Group
Surrey Space Centre


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: if you people want to do it then put up the *cash*

2010-03-15 Thread Gene Heskett
On Monday 15 March 2010, John Griessen wrote:
Ales Hvezda wrote:
  problem with for-pay servers is users are motivated, they help
pay for a few months, then no more
  so any decisions that affect $$ need to account for probably
Ales paying for it out of pocket

 I have absolutely no issues with removing me as a single point of
 failure, however, if you people want to do it then put up the *cash*,
 time, and get some buy-in from all people doing the development work.

When my friends on the metalartists.org list lost the previous server
and I started a mailman server for them they donated money via paypal
to get to paid up for a year and a half after just a week.  It might
not be hard, even with this bunch to get virtual server money.
For OpenVZ on Quantact.com servers you'd need to budget $30/month
for the level of RAM needed to run mailman.  These prices might even
drop some as things progress, since some web hosters, (Network Solns),
with canned web-app packages (not root accounts), now run at $11/month.

I'm good for $20 for server support -- I expect that to go for
a years worth after asking the rest of the people that care to contribute.

So now the question is Who else will pledge money?.

John

I am just a lurker generally, but I think Ales has done a good job those 
times when I grabbed the next 'generation' of this stuff, it seems to have a 
minimum of the PIMA content most such projects seem to have an abundance of, 
with SF being the most prominent in my limited experience as I have repo 
write access there on one of the legacy computer OS projects  it loves to 
forget my pw on a random basis.

If Ales  all vote to setup the NP thing, even if it still runs on Ales's 
servers and a few bucks a month is needed to compensate Ales (or whoever 
might succeed should something happen, then I am sure my card could get 
$20/year lighter for as long as I'm around.  Just set it up and post the 
donate site URL here.  However, since I'm both 75 and diabetic, I have no 
warranty of being here tomorrow, but today I'm good.  Basically, somebody 
needs to pay the energy bill in any event.

-- 
Cheers, Gene
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)

I hate mankind, for I think myself one of the best of them, and I know
how bad I am.
-- Samuel Johnson


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: if you people want to do it then put up the *cash*

2010-03-15 Thread Kai-Martin Knaak
On Mon, 15 Mar 2010 10:50:18 -0500, John Griessen wrote:

 For OpenVZ on Quantact.com servers you'd need to budget $30/month for
 the level of RAM needed to run mailman.  These prices might even drop
 some as things progress, since some web hosters, (Network Solns), with
 canned web-app packages (not root accounts), now run at $11/month.

As I posted before, competitive pricing for no-root packages dropped 
significantly in recent years. My domains with scripting, 10 GB traffic/
month, 2 GB Webspace, mailman preinstalled cost me 1.49 EUR/month. That 
is about 2.00 USD/month at current exchange rate. Uptime is 99.5%, 
connectivity is better than my DSL connection at home can handle.

---(kaimartin)---
-- 
Kai-Martin Knaak  tel: +49-511-762-2895
Universität Hannover, Inst. für Quantenoptik  fax: +49-511-762-2211 
Welfengarten 1, 30167 Hannover   http://www.iqo.uni-hannover.de
GPG key:http://pgp.mit.edu:11371/pks/lookup?search=Knaak+kmkop=get



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Launchpad (was: rant: pcb print from command line)

2010-03-15 Thread Steven Michalske


On Mar 15, 2010, at 4:30 AM, Ales Hvezda wrote:


1) Leave gEDA (that includes gaf, pcb, and gerbv) split between two
  private servers (seul.org and gpleda.org both privately funded).



It looks like trac has gotten pretty good with git, could we could set  
up trac on gpleda.org?

http://trac-hacks.org/wiki/GitPlugin

Steve 



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Launchpad (was: rant: pcb print from command line)

2010-03-15 Thread Bert Timmerman
Hi all,


 -Original Message-
 From: geda-user-boun...@moria.seul.org 
 [mailto:geda-user-boun...@moria.seul.org] On Behalf Of Steven 
 Michalske
 Sent: Monday, March 15, 2010 7:07 PM
 To: gEDA user mailing list
 Subject: Re: gEDA-user: Launchpad (was: rant: pcb print from 
 command line)
 
 
 On Mar 15, 2010, at 4:30 AM, Ales Hvezda wrote:
 
  1) Leave gEDA (that includes gaf, pcb, and gerbv) split between two
private servers (seul.org and gpleda.org both privately funded).
 
 
 It looks like trac has gotten pretty good with git, could we 
 could set up trac on gpleda.org?
 http://trac-hacks.org/wiki/GitPlugin
 
 Steve 
 

FWIW, I'm using Lighthouse for issue tracking.

Have a look at or use the free trial:

http://lighthouseapp.com/

For a real project with lots of tickets things get slow here too, see below
if you have some lunch time left or just no appetite ;-)

https://rails.lighthouseapp.com/tickets

https://rails.lighthouseapp.com/projects/8994-ruby-on-rails/milestones/50064
-235

https://rails.lighthouseapp.com/projects/8994/sending-patches

https://rails.lighthouseapp.com/projects/8994-ruby-on-rails/tickets/bins/636
8


Kind regards,

Bert Timmerman.



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: On integrating simulator in gschem

2010-03-15 Thread Ivan Stankovic
On Mon, Mar 15, 2010 at 10:23:02AM -0500, John Griessen wrote:
 Dave McGuire wrote:
 On Mar 15, 2010, at 12:32 AM, Dan McMahill wrote:
 I spend a *lot* of time looking at simulator output and some of
 the things which are used over and over again are easy
 interactive zoom in/out, panning at a fixed zoom, putting
 cursors on waveforms that will lock onto the actual datapoints,
 having delta cursors, and having a flexible and *extensible*
 waveform calculator.  The types of postprocessing range from the
 very simple (out_plus - out-minus) to more complex but standard
 like an fft to fairly complex custom functions.
 
   Good heavens.  That's the sort of stuff I do with a digitizing
 oscilloscope.  I could never imagine doing that with simulator
 output.
 
   But perhaps it's just too early in the morning. ;)
 
 Hmmm   I've had some coffee, gotten the demo to run some more,
 and it DOES do some of that...  zoom right mouse functions after
 going through a right mouse menu popup and escaping out of that...
 cursors that snap to datapoints is not implemented...yet...

Right, there are many things that need to be done, but at least it's
a start...

What I'd really like to see is a nice integration with gschem and I think the
approach outlined at
http://geda.seul.org/wiki/geda:circuit_simulation_improvements is very
sensible. Imagine having simulation objects with attributes that define
simulation type and parameters. Many attributes could be simulator-independent
so we could, in theory, support any simulator just by writing a simple script
that would convert attributes to simulator-specific directives.

The basic idea in lame ASCII art:

  
gschem 
 (schematic)  simulator X --- output X \
  |   |--- oscopy
  \-- simulator Y --- output Y /



The simulator output could then be read, displayed and manipulated by oscopy,
which itself is simulator-independent (it's very easy to write a reader for
your favorite simulator output format). Oscopy has an additional advantage in
that it uses numpy so things like doing arithmetic with signals and FFT are
easy to implement.

Within gschem, we could support various simulator-specific flows by having
custom menus that bring up nice GTK dialogs with additional simulator options
etc. The beauty of all this is that most of it doesn't require any changes to
gschem and can be implemented almost entirely via plugins and external scripts.

-- 
Ivan Stankovic, poke...@fly.srk.fer.hr

Protect your digital freedom and privacy, eliminate DRM, 
learn more at http://www.defectivebydesign.org/what_is_drm;


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: On integrating simulator in gschem

2010-03-15 Thread John Griessen

Ivan Stankovic wrote:


The basic idea in lame ASCII art:

  
gschem 
 (schematic)  simulator X --- output X \

  |   |--- oscopy
  \-- simulator Y --- output Y /



The simulator output could then be read, displayed and manipulated by oscopy,
which itself is simulator-independent (it's very easy to write a reader for
your favorite simulator output format). Oscopy has an additional advantage in
that it uses numpy so things like doing arithmetic with signals and FFT are
easy to implement.

Within gschem, we could support various simulator-specific flows by having
custom menus that bring up nice GTK dialogs with additional simulator options
etc. The beauty of all this is that most of it doesn't require any changes to
gschem and can be implemented almost entirely via plugins and external scripts.


Al Davis has been asking for a translator that is external so progress can be 
made
soon and not have to rewrite gschem.  What is the plugin status of gschem?
Is it anything like pcb's plugin writing?

Here's what Al has been asking for in outline form:
 http://www.geda.seul.org/wiki/glue-projects

John



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: A modest proposal regarding newlib footprints

2010-03-15 Thread Jared Casper
On Sun, Mar 14, 2010 at 7:53 PM, kai-martin knaak k...@familieknaak.de wrote:
 I read the devel list via gmane (gmane.comp.cad.geda.devel)
 Gmane is a service that transfers mailinglists to usenet-protocol and back.
 Since usenet readers are optimized for threaded discussions with many
 participants, they are convenient for mailing lists.

 See http://gmane.org for details.
 On linux I'd recommend knode as a reader. But thunderbird or any other email
 client that can deal with the NNTP protocol might be just fine, too.


Thanks everyone for the suggestions, gmane works great!

Jared


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: On integrating simulator in gschem

2010-03-15 Thread Jared Casper
On Mon, Mar 15, 2010 at 12:44 PM, John Griessen j...@ecosensory.com wrote:
 Al Davis has been asking for a translator that is external so progress can
 be made
 soon and not have to rewrite gschem.  What is the plugin status of gschem?
 Is it anything like pcb's plugin writing?

 Here's what Al has been asking for in outline form:
     http://www.geda.seul.org/wiki/glue-projects


Here's a more detailed description of Al's proposed translator:
http://www.geda.seul.org/wiki/geda:format_translation

Jared


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: On integrating simulator in gschem

2010-03-15 Thread Ivan Stankovic
On Mon, Mar 15, 2010 at 02:44:05PM -0500, John Griessen wrote:
 Ivan Stankovic wrote:
 Within gschem, we could support various simulator-specific flows by having
 custom menus that bring up nice GTK dialogs with additional simulator options
 etc. The beauty of all this is that most of it doesn't require any changes to
 gschem and can be implemented almost entirely via plugins and external 
 scripts.
 
 Al Davis has been asking for a translator that is external so progress can be 
 made
 soon and not have to rewrite gschem.  What is the plugin status of gschem?
 Is it anything like pcb's plugin writing?

It's basically a scheme script, oscopy.scm, which is installed to
$prefix/geda/share/gEDA/scheme.

So you can just 

1. download oscopy (for now just clone from the git repo and run autogen.sh)
2. ./configure --prefix=the same prefix you used for libgeda, gschem...
3. make install
4. add
(load-from-path oscopy.scm)
   to your gschemrc

and you should see the oscopy menu when you next start gschem. Admittedly, the
current usage has many rough edges, but it demonstrates that the idea works.
And the four step process described above can hardly be simpler.

 Here's what Al has been asking for in outline form:
  http://www.geda.seul.org/wiki/glue-projects

Yes, that's exactly how it was done with oscopy. DBUS proved actually very
useful and simple to work with.

-- 
Ivan Stankovic, poke...@fly.srk.fer.hr

Protect your digital freedom and privacy, eliminate DRM, 
learn more at http://www.defectivebydesign.org/what_is_drm;


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: if you people want to do it then put up the *cash*

2010-03-15 Thread Jim

John Griessen wrote:

Ales Hvezda wrote:


problem with for-pay servers is users are motivated, they help
  pay for a few months, then no more
so any decisions that affect $$ need to account for probably
  Ales paying for it out of pocket

I have absolutely no issues with removing me as a single point of 
failure, however, if you people want to do it then put up the *cash*,

time, and get some buy-in from all people doing the development work.


When my friends on the metalartists.org list lost the previous server
and I started a mailman server for them they donated money via paypal
to get to paid up for a year and a half after just a week.  It might
not be hard, even with this bunch to get virtual server money.
For OpenVZ on Quantact.com servers you'd need to budget $30/month
for the level of RAM needed to run mailman.  These prices might even
drop some as things progress, since some web hosters, (Network Solns),
with canned web-app packages (not root accounts), now run at $11/month.

I'm good for $20 for server support -- I expect that to go for
a years worth after asking the rest of the people that care to 
contribute.


So now the question is Who else will pledge money?.

John
I have two servers at MSTransactions that seem to work pretty well.  For 
about $100 per year you get a dedicated server.  You have to maintain it 
yourself, no cpanel, but I installed Virtualmin on them and run multiple 
virtual http hosts.


Intel P3 667Mhz 256 MB  20 GB   500 Gb  10 Mbps 1 IPFREE
7.99/mo.
*Configure* https://www.hostmds.com/client/cart.php?a=addpid=206


The only catch is the 10 Mbps speed, which might not be enough.

Jim.


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: if you people want to do it then put up the *cash*

2010-03-15 Thread Dave McGuire

On Mar 15, 2010, at 4:50 PM, Jim wrote:

problem with for-pay servers is users are motivated, they help
  pay for a few months, then no more
so any decisions that affect $$ need to account for probably
  Ales paying for it out of pocket

I have absolutely no issues with removing me as a single point  
of failure, however, if you people want to do it then put up the  
*cash*,
time, and get some buy-in from all people doing the development  
work.


When my friends on the metalartists.org list lost the previous server
and I started a mailman server for them they donated money via paypal
to get to paid up for a year and a half after just a week.  It might
not be hard, even with this bunch to get virtual server money.
For OpenVZ on Quantact.com servers you'd need to budget $30/month
for the level of RAM needed to run mailman.  These prices might even
drop some as things progress, since some web hosters, (Network  
Solns),
with canned web-app packages (not root accounts), now run at $11/ 
month.


I'm good for $20 for server support -- I expect that to go for
a years worth after asking the rest of the people that care to  
contribute.


So now the question is Who else will pledge money?.

John
I have two servers at MSTransactions that seem to work pretty  
well.  For about $100 per year you get a dedicated server.  You  
have to maintain it yourself, no cpanel, but I installed Virtualmin  
on them and run multiple virtual http hosts.


Intel P3 667Mhz 256 MB  20 GB   500 Gb  10 Mbps 1 IPFREE
7.99/mo.
*Configure* https://www.hostmds.com/client/cart.php?a=addpid=206


The only catch is the 10 Mbps speed, which might not be enough.


  This is for mailing list support and downloads?  Good heavens, if  
10Mbps isn't enough, then something is horribly, horribly wrong.


-Dave

--
Dave McGuire
Port Charlotte, FL



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: On integrating simulator in gschem

2010-03-15 Thread Arnaud Gardelein
Le dimanche 14 mars 2010 à 12:56 +, Kai-Martin Knaak a écrit :
 IMHO, there are already very mature open source data plotters out there. 
 Think gnuplot, or grace. What is the rationale in rolling your own? 
 
In the introduction of the manual, there is some rationale. To sum it
up, each data plotter has its own strengths and weakness, but none do
gather everything mentioned on the geda plotting improvement page. For
example, although gnuplot can do math, AFAIK there is no cursors, and no
update through DBus. A year and a half ago, I tried to work on gwave,
but there was a dependency problem on guile-gnome and I did not find
info gwave2. Then I took the decision for go for my own, taking the geda
plotting improvement page as specifications.
I designed the oscopy framework to be easily extendable, i.e. adding
data import/export filters (Readers/Writers), Graphs, Cursors... I plan
to use it also to view results exported by electronic instruments like
scopes etc, also to support smith charts, etc...

Arnaud.



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: pcb: functions in hidnogui.c

2010-03-15 Thread Peter Clifton
On Fri, 2010-03-12 at 20:03 -0500, DJ Delorie wrote:
  Can some developer enlighten me, where the procedure
  nogui_invalidate_lr gets called?
 
 Run pcb in gdb, set a breakpoint there.
 
 There are two purposes here... we need a HID that is a prototype for
 new HIDs, hence the CRASH commands all throughout that.  In addition,
 a do-nothing hid is needed for non-GUI runs.  However, we also have
 the batch HID for running batch commands, perhaps we should use that
 instead of the nogui hid?

Having looked at it, I think it is pretty safe just to remove the CRASH
statements in the hidnogui HID. (Both invalidate_lr and invalidate_all).

Alternatively, we would have to provide a NOP implementation of the two
invalidate calls in each HID. I'd suggest (if this route is taken),
making a new common helpers routine (perhaps rename drawhelpers.c), and
provide NOP common_invalidate_{lr,all} functions which the non-GUI
HIDs can all use.

I've pushed out some groundwork, removing various cruft such as the
init_done flag (I think Ineiev had a similar patch), and removing the
third, unused invalidate_wh method.

As regards the printing.. I think it would be nice if the exporter HIDs
took an explicit command-line parameter to determine which side of the
board to export. The PNG exporter already does this for photo-mode.

Regards,

-- 
Peter Clifton

Electrical Engineering Division,
Engineering Department,
University of Cambridge,
9, JJ Thomson Avenue,
Cambridge
CB3 0FA

Tel: +44 (0)7729 980173 - (No signal in the lab!)
Tel: +44 (0)1223 748328 - (Shared lab phone, ask for me)



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: pcb: functions in hidnogui.c

2010-03-15 Thread Peter Clifton
On Sat, 2010-03-13 at 00:46 +, Kai-Martin Knaak wrote:
 As you might guess from the rant thread, I am still interested in getting 
 this particular patch applied. It significantly improves the usability 
 because it provides more versatile command line printing. With the 
 DISPLAY() action I can select whether to print refdes, or value with the 
 components. 
 
 Peter Clifton reminded me, that one obstacle to the application is the 
 necessity to remove a CRASH statement in hidnogui.c. It should be 
 checked, that the removal does not have any undesired side effect.
 However, I can't judge what this function is supposed to do because there 
 is no clarifying comment and it's name is mentioned nowhere else in the 
 source. 
 
 Can some developer enlighten me, where the procedure nogui_invalidate_lr
 gets called? 

gui-invalidate_lr is called from draw.c gui-invalidate_all() is called
from a number of places too, so it is important to ensure that doesn't
have a CRASH either.

grep -n -- -invalidate *.c
action.c:2568:gui-invalidate_all();
action.c:4463:gui-invalidate_all ();
action.c:6885:  gui-invalidate_all ();
draw.c:179:  gui-invalidate_all ();
draw.c:197:  gui-invalidate_lr (Block.X1, Block.X2, Block.Y1,
Block.Y2);
draw.c:236:  gui-invalidate_all ();
find.c:4405:  gui-invalidate_all ();
move.c:1052:  gui-invalidate_all ();
puller.c:536:  gui-invalidate_all ();

The reason you can't grep for the hidnogui variant directly is that
these function pointers are installed as a default by macros in
hid/common/hidnogui.c in a call to apply_default_hid(). This is called
from the various HIDs _init() function.

Regards,

-- 
Peter Clifton

Electrical Engineering Division,
Engineering Department,
University of Cambridge,
9, JJ Thomson Avenue,
Cambridge
CB3 0FA

Tel: +44 (0)7729 980173 - (No signal in the lab!)
Tel: +44 (0)1223 748328 - (Shared lab phone, ask for me)



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Fundung for server

2010-03-15 Thread Peter Clifton
On Mon, 2010-03-15 at 16:07 +, Peter TB Brett wrote:
 On Mon, 15 Mar 2010 12:22:18 -0400, Tony Radice tradi...@verizon.net
 wrote:
  I'm in for $20 - just identify where it should go.

As Ales has mentioned, its not the issue of finding money now.. its
finding a continual source of money. Think more like charities that want
a few £ or $ per month, not lump sum donations.

It wouldn't take many people willing to contribute £2 per month (say),
to fund a server, but getting infrastructure set up to make this kind of
donation would be a pain.

-- 
Peter Clifton

Electrical Engineering Division,
Engineering Department,
University of Cambridge,
9, JJ Thomson Avenue,
Cambridge
CB3 0FA

Tel: +44 (0)7729 980173 - (No signal in the lab!)
Tel: +44 (0)1223 748328 - (Shared lab phone, ask for me)



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


gEDA-user: Funding for server

2010-03-15 Thread John Griessen

Peter Clifton wrote:


It wouldn't take many people willing to contribute £2 per month (say),
to fund a server, but getting infrastructure set up to make this kind of
donation would be a pain.


There is chipin.com

ChipIn does not charge any fees to organizers and contributors of events
that send payments directly to the Organizer’s PayPal account. However,
PayPal Premier or Business accounts may be subject to fees from PayPal.

It is a site that accounts for pledges.  It could help with infrastructure so 
that small
payments can be made via the free gift mode of paypal... and if spread out 
enough, the recipient
does not require a pro account with fees, which happens above $500 per month.

If a chipin event fund campaign was started for every 6 months of fees, it 
would be just $180
and wouldn't go over the paypal gift limit.  Getting this to happen again and 
again would be easy.
they have tools for it -- Promote  Embed the ChipIn Widget on your favorite Web site or create your own ChipIn page at 
yourname.chipin.com


John


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: On integrating simulator in gschem

2010-03-15 Thread John Griessen

Ivan Stankovic wrote:


Here's what Al has been asking for in outline form:
 http://www.geda.seul.org/wiki/glue-projects


Yes, that's exactly how it was done with oscopy. DBUS proved actually very
useful and simple to work with.



So, have you done some translation from gschem primitives to gnucap native 
format?
Or is it just gnetlist spice-sdb backend to gnucap native format?  Al wants more
info than you get with SPICE netlist formats.  So Verilog-ams level of function
is possible.

John


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Fundung for server

2010-03-15 Thread Windell H. Oskay

 As Ales has mentioned, its not the issue of finding money now.. its
 finding a continual source of money. Think more like charities that want
 a few £ or $ per month, not lump sum donations.

Any reason not to consider a few ads as a long-term solution? Ads are a
well-known, generally acceptable, and scalable method of supporting simple
web sites.

A few google text ads (for example) wouldn't be too obtrusive, and would
probably generate more than enough funding per month-- lots of companies
advertise about PCB services, and people learning about gEDA would be
inclined to be receptive.

-Windell


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: On integrating simulator in gschem

2010-03-15 Thread Dan McMahill

Geoff Swan wrote:

I've seen commercial tools that have some predefined grids like rectangular,
polar, smith but so far none have taken it to the next level of letting you
add custom ones or the custom readout.


Just in case you missed it - qucs has a number of plotting outputs
including a Smith chart. I don't recall how good it is in terms of the
interactivity with datapoints on the various graphs.


Having a built in smith chart is better than nothing but having a way 
for the user to define his/her own types of gridlines and cursor 
readouts is much better.  Smith charts aren't the only ones you might 
want.


-Dan


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: On integrating simulator in gschem

2010-03-15 Thread Dan McMahill

Dave McGuire wrote:

On Mar 15, 2010, at 12:32 AM, Dan McMahill wrote:

With the help of Ivan I'm writing a viewer, oscopy
(http://repo.or.cz/w/oscopy.git) based draft #4 of this page:
http://geda.seul.org/wiki/geda:data_plotting_improvements
IMHO, there are already very mature open source data plotters out 
there. Think gnuplot, or grace. What is the rationale in rolling your 
own?


unless I'm missing some key feature of gnuplot and grace, they stink 
for plotting simulator output.


I spend a *lot* of time looking at simulator output and some of the 
things which are used over and over again are easy interactive zoom 
in/out, panning at a fixed zoom, putting cursors on waveforms that 
will lock onto the actual datapoints, having delta cursors, and having 
a flexible and *extensible* waveform calculator.  The types of 
postprocessing range from the very simple (out_plus - out-minus) to 
more complex but standard like an fft to fairly complex custom functions.


  Good heavens.  That's the sort of stuff I do with a digitizing 
oscilloscope.  I could never imagine doing that with simulator output.


I think your 2nd sentence hits the nail on the head.  Simulator output 
can be for 2 things.


1)  presentation like in a design review or a paper.  When you get here, 
you're supposed to be done


2)  this one is where the majority of the time is typically spent. 
debugging!  Is the circuit hooked up right?  Is it performing right? 
Why isn't it working right, why isn't it performing at the level you 
want.  So think of the simulator and waveform viewer as a scope and a 
spectrum and network analyzer.  The interactivity needs to be as easy in 
a waveform tool as it is in a scope.  Since you have the disadvantages 
of model inaccuracies and simulation time being much longer than real 
time you want to further disadvantage yourself and you should take 
advantage of the zero-capacitance voltage probes, ideal current probes, 
gnucaps ability to access internals like diode junction current versus 
the charging current, etc.


so why not do this with simulator output?

-Dan



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: On integrating simulator in gschem

2010-03-15 Thread DJ Delorie

IMHO there are three results in any project:

1. What you want

2. What you asked for

3. What you got

Simulators are good for making sure #1 and #2 match (does your design
do what you want?).  Scopes are good for making sure #2 and #3 match
(does the circuit function as designed?).


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: On integrating simulator in gschem

2010-03-15 Thread Steven Michalske


On Mar 15, 2010, at 3:03 PM, Dan McMahill wrote:


Geoff Swan wrote:
I've seen commercial tools that have some predefined grids like  
rectangular,
polar, smith but so far none have taken it to the next level of  
letting you

add custom ones or the custom readout.

Just in case you missed it - qucs has a number of plotting outputs
including a Smith chart. I don't recall how good it is in terms of  
the

interactivity with datapoints on the various graphs.


Having a built in smith chart is better than nothing but having a  
way for the user to define his/her own types of gridlines and cursor  
readouts is much better.  Smith charts aren't the only ones you  
might want.


matplotlib allows you to apply generic coordinate transformations to  
the axis.  The readout cursor then applies that same transformation.


On a side note.
It is a very robust plotting package and I believe it hold it own very  
easily with gnuplot.
When I dive down into plotting with it I can get even better results  
with matplotlib than with gnuplot, because I can run python code  
against the graphics that the plots generate.


Steve


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Fundung for server

2010-03-15 Thread John Griessen

Windell H. Oskay wrote:


A few google text ads (for example) wouldn't be too obtrusive, and would
probably generate more than enough funding per month--


Text ads that don't move or pop up anything maybe, but I'd rather put
gpleda.org on my billpay list for usually free A2A transfers in the US.
I think the minimum is a dollar per transfer if it goes to a bank account.
A separate bank account just for the server income and expense
would be a simple bookkeeping method.  Easy to do the income taxes for it
that way.

JG


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user



Re: gEDA-user: Fundung for server

2010-03-15 Thread kai-martin knaak
Windell H. Oskay wrote:

 Any reason not to consider a few ads as a long-term solution? Ads are a
 well-known, generally acceptable, and scalable method of supporting simple
 web sites.

Please don't. I find adverts generally annoying. They try to draw my 
attention to topics I don't want to be bothered with. I don't want to be 
manipulated into knowing some logo or slogan. 

Others have put these concerns in much better words than I can:
http://www.arachnoid.com/lutusp/consumerangst.html


 A few google text ads (for example) wouldn't be too obtrusive,

Yes they are. Google tries to analyze my internet behavior to send the most 
effective ads to my screen. Sorry, but I'd gladly decline such a service.


 and would probably generate more than enough funding per month

Did I mention, that the price for web space dropped significantly in recent 
years? There are better alternatives than advertisements to get the website 
funded.


 -- lots of companies
 advertise about PCB services, and people learning about gEDA would be
 inclined to be receptive.

... to use some other EDA software?
Sorry, but this road is slippery. 

---(kaimartin)---
-- 
Kai-Martin Knaak
Öffentlicher PGP-Schlüssel:
http://pgp.mit.edu:11371/pks/lookup?op=getsearch=0x6C0B9F53



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Funding for server

2010-03-15 Thread Windell H. Oskay
I find adverts generally annoying.

That's fair enough.


There are better alternatives than advertisements to get the website
 funded.

Yes and no.  I'm certainly willing to chip in, and so is my company.
However, one-time contributions are things need to be negotiated or
processed on a continuing basis.  That takes person-effort that would
(IMHO) better be spent elsewhere on the project.  The reason that I
brought up advertising is that it is an established model for *continuous*
funding.

And, the slippery slope is already there. As a whole, gEDA is already
accepting advertising.  Donors through linuxfund are listed; that's
sponsorship, i.e. advertising.  And there are ads on the github and
sourceforge pages (only, the money goes elsewhere) and so on.


 ... to use some other EDA software?
 Sorry, but this road is slippery.

That's an unfair criticism.  Google ads allow keyword control specifically
to avoid showing ads for the competition.  Even if that were not the case,
the gEDA project could instead rent small text ads directly to some
gEDA-friendly advertisers, so that it could have full control over the
content.

-Windell



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Funding for server

2010-03-15 Thread John Luciani
Popup ads and ads intermixed with gEDA content would
be distracting but I don't believe that is what is
being suggested.

A sidebar of text ads does not seem bad.
Occasionally useful and easy to ignore.

(* jcl *)

-- 
You can't create open hardware with closed EDA tools.

twitter: http://twitter.com/jluciani
blog:http://www.luciani.org


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: On integrating simulator in gschem

2010-03-15 Thread kai-martin knaak
Dan McMahill wrote:

 IMHO, there are already very mature open source data plotters out there.
 Think gnuplot, or grace. What is the rationale in rolling your own?
 
 unless I'm missing some key feature of gnuplot and grace, they stink for
 plotting simulator output.

I used grace quite a bit, both as an interactive GUI and integrated into the 
data software of my physics experiment. So let's see:


 I spend a lot of time looking at simulator output and some of the
 things which are used over and over again are 
 easy interactive zoom in/out,

[ctrl + ] for zoom,  [ctrl - ] for unzoom. 


 panning at a fixed zoom,

a) left mouse butten click'n drag in both directions
b) scrollwheel vertical, ctrl+scrollwheel horizontal
c) drag dedicated scrollbars

 putting cursors on waveforms that will lock onto the actual datapoints,

these are called trackers in xmgrace
 

 having delta cursors, and 
 having a  flexible and extensible waveform calculator.

see this page for a cursory list of functions:
http://plasma-gate.weizmann.ac.il/Xmgr/doc/trans.html

Note, the list of features that can be automatically extracted at the bottom 
of the page.


 The types of
 postprocessing range from the very simple (out_plus - out-minus) to more
 complex but standard like an fft to fairly complex custom functions.

grace has them all and more.

 
 My experience with things like gnuplot, matlab, octave (which uses
 gnuplot), scilab, grace, etc. is that they are no where nearly as
 interactive as you'd really like for efficiently processing and
 interacting with simulator data.

A powerful feature of grace is the grace_np library. With it a c program can 
remote control almost all aspects of the GUI, while the GUI is still 
responsive to user input. That is, you can zoom, pan and inspect data points 
while the results slowly come pouring in from the simulation. 
http://plasma-gate.weizmann.ac.il/Grace/doc/UsersGuide.html#ss6.2


 other important features like the ability to define custom grid lines
 (think Smith chart, Nichols chart, and I have at least one that as far
 as I know only I use)

There you've got a point. According to the user manual Smith charts have not 
yet been ported from xmgr, and Nichols charts are not even mentioned. 
However, I reckon, it would be easier by orders of magnitude to add the 
desired custom grid lines to grace than rolling your own fully featured 
waveform application with GUI, inter process communication and all.

 
 Another important feature in a general purpose
 simulation waveform viewer is to be able to define custom cursor readout
 transformations.

Again, compared to what is already there, this is a minor feature. 


 So I'd say that especially in the opensource area, a good waveform
 viewer is not reinventing the wheel.  It is time to make a round one
 instead of the existing square ones!

IMHO, you underestimate the effort to get were grace and gnuplot already 
are. The existing wheel is not square, but a fully functional sports utility 
vehicle. You just need to add a few extra levers and you have an ideal 
versatile simulation waveform viewer plus the benefit to produce publication 
quality printouts. 
That's the beauty of open source -- No need to start from scratch if an 
application does almost, but not quite fulfill your requirements.

---(kaimartin)---
-- 
Kai-Martin Knaak
Öffentlicher PGP-Schlüssel:
http://pgp.mit.edu:11371/pks/lookup?op=getsearch=0x6C0B9F53



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: pcb: functions in hidnogui.c

2010-03-15 Thread kai-martin knaak
Peter Clifton wrote:

 The reason you can't grep for the hidnogui variant directly is that
 these function pointers are installed as a default by macros in
 hid/common/hidnogui.c in a call to apply_default_hid(). This is called
 from the various HIDs _init() function.

Thanks for the clarification. 

---(kaimartin)---
-- 
Kai-Martin Knaak
Öffentlicher PGP-Schlüssel:
http://pgp.mit.edu:11371/pks/lookup?op=getsearch=0x6C0B9F53



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: pcb: functions in hidnogui.c

2010-03-15 Thread kai-martin knaak
Peter Clifton wrote:

 Having looked at it, I think it is pretty safe just to remove the CRASH
 statements in the hidnogui HID. (Both invalidate_lr and invalidate_all).
 
 Alternatively, we would have to provide a NOP implementation of the two
 invalidate calls in each HID. I'd suggest (if this route is taken),
 making a new common helpers routine (perhaps rename drawhelpers.c), and
 provide NOP common_invalidate_{lr,all} functions which the non-GUI
 HIDs can all use.
 
 I've pushed out some groundwork, removing various cruft such as the
 init_done flag (I think Ineiev had a similar patch), and removing the
 third, unused invalidate_wh method.

So, what does this mean for the actions-with-export-HID-patch?
Do I need to do some polishing? 


 As regards the printing.. I think it would be nice if the exporter HIDs
 took an explicit command-line parameter to determine which side of the
 board to export. The PNG exporter already does this for photo-mode.

Yes, the bottomside keyword in the layer stack string is not very user 
friendly. 

---(kaimartin)---
-- 
Kai-Martin Knaak
Öffentlicher PGP-Schlüssel:
http://pgp.mit.edu:11371/pks/lookup?op=getsearch=0x6C0B9F53



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user