Gmail Calendar Documents Reader Web more »
Recently Visited Groups | Help | Sign in
Google Groups Home
python for EE CAD program
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  9 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
chewie54  
View profile  
 More options Jun 4 2007, 11:35 pm
Newsgroups: comp.lang.python
From: chewie54 <dfabrizi...@gmail.com>
Date: Mon, 04 Jun 2007 13:35:04 -0000
Local: Mon, Jun 4 2007 11:35 pm
Subject: python for EE CAD program
Hi All,

I have read some posts on this subject but I haven't been able to make
a decision whether to use Python or not.

I'm considering converting a Java CAD program to Python/C with
wxWdigets for the GUI.

I don't have good answers for:

1)  Can I use py2exe or pyinstaller to produce an executable for
Linux, Windows, and Mac?  If not,  is there a way it can be done?

2)  Is there any way to protect the source code,  like obfuscation?

3)  Memory footprint of application seems large for python demo. Is
this typical for large python applications?

I guess the best thing to do is convert a little portion of the Java
program and see how  it works out with respect to the concerns above.

Suggestions and comments appreciated.


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Diez B. Roggisch  
View profile  
 More options Jun 4 2007, 11:56 pm
Newsgroups: comp.lang.python
From: "Diez B. Roggisch" <de...@nospam.web.de>
Date: Mon, 04 Jun 2007 15:56:38 +0200
Local: Mon, Jun 4 2007 11:56 pm
Subject: Re: python for EE CAD program

Look at python-cad, that might give you an idea how such a thing is to be
accomplished using python.

Diez


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
chewie54  
View profile  
 More options Jun 5 2007, 12:25 am
Newsgroups: comp.lang.python
From: chewie54 <dfabrizi...@gmail.com>
Date: Mon, 04 Jun 2007 14:25:12 -0000
Local: Tues, Jun 5 2007 12:25 am
Subject: Re: python for EE CAD program
On Jun 4, 9:56 am, "Diez B. Roggisch" <d...@nospam.web.de> wrote:

Hello Diez,

I did look at PythonCad but the distribution and install methods for
Windows is not user freindly. Since the public domain software,  I
don't think they protect the source code either.


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Diez B. Roggisch  
View profile  
 More options Jun 5 2007, 12:58 am
Newsgroups: comp.lang.python
From: "Diez B. Roggisch" <de...@nospam.web.de>
Date: Mon, 04 Jun 2007 16:58:25 +0200
Local: Tues, Jun 5 2007 12:58 am
Subject: Re: python for EE CAD program

> Hello Diez,

> I did look at PythonCad but the distribution and install methods for
> Windows is not user freindly. Since the public domain software,  I
> don't think they protect the source code either.

The subject of code obfuscation in python has been beaten to death quite a
few times on this list, do a search to find anything you want to know.

In a nutshell: forget about it. it's not worth it, difficult to accomplish
due to the dynamic nature of python and to be brutally honest: more or less
nothing you can come up with in your own code is really worth looking at
anyway. That's not saying that you can't code, just that more or less
everything one programs is trivial and only of value in the actual context
it was written in. So nobody is really interested in ripping stuff out.

diez


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Grant Edwards  
View profile  
 More options Jun 5 2007, 1:04 am
Newsgroups: comp.lang.python
From: Grant Edwards <gra...@visi.com>
Date: Mon, 04 Jun 2007 15:04:39 -0000
Local: Tues, Jun 5 2007 1:04 am
Subject: Re: python for EE CAD program
On 2007-06-04, chewie54 <dfabrizi...@gmail.com> wrote:

> 1) Can I use py2exe or pyinstaller to produce an executable
>    for Linux, Windows, and Mac?  If not, is there a way it can be
>    done?

> 2)  Is there any way to protect the source code,  like obfuscation?

> 3)  Memory footprint of application seems large for python demo. Is
>     this typical for large python applications?

I'm glad somebody asked these questions.  I was getting
worried.  It's almost lunchime on Monday and they hadn't come
up yet this week.  :)

--
Grant Edwards                   grante             Yow! RHAPSODY in Glue!
                                  at              
                               visi.com            


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
chewie54  
View profile  
 More options Jun 5 2007, 2:16 am
Newsgroups: comp.lang.python
From: chewie54 <dfabrizi...@gmail.com>
Date: Mon, 04 Jun 2007 16:16:11 -0000
Local: Tues, Jun 5 2007 2:16 am
Subject: Re: python for EE CAD program
On Jun 4, 10:58 am, "Diez B. Roggisch" <d...@nospam.web.de> wrote:

Your opinions are noted, thank you,  but I don't agree with you.
There are
portions of the code that are under review for patents and as such
need to
be protected.

I'm investigating whether Python is the right language to use
for a commercial CAD application. While I think Python is a great
scripting
language, there seems to limitations with regards to packaging and
distributing
programs.


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Chris Mellon  
View profile  
 More options Jun 5 2007, 2:39 am
Newsgroups: comp.lang.python
From: "Chris Mellon" <arka...@gmail.com>
Date: Mon, 4 Jun 2007 11:39:35 -0500
Local: Tues, Jun 5 2007 2:39 am
Subject: Re: python for EE CAD program
On 6/4/07, chewie54 <dfabrizi...@gmail.com> wrote:

For the record: This is not true. If you've already applied for the
patent, you have as much legal protection as you will ever get. Also,
since patents apply to methods and not to literal source, if you're
trying to protect something patentable you have even less protection
against analysis and disassembly than you would if you were trying to
protect the copyright on the code. If you need to make a token effort
to satisfy whatever legal hurdles are involved, shipping .pyc files
(which py2exe and all the other packagers I'm aware of do) is just as
effective as shipping executables compiled with C or C++.

> I'm investigating whether Python is the right language to use
> for a commercial CAD application. While I think Python is a great
> scripting
> language, there seems to limitations with regards to packaging and
> distributing
> programs.

None that don't also exist in every other language in existence. These
are fundamental issues of information theory, not language
constraints.

    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Grant Edwards  
View profile  
 More options Jun 5 2007, 2:47 am
Newsgroups: comp.lang.python
From: Grant Edwards <gra...@visi.com>
Date: Mon, 04 Jun 2007 16:47:53 -0000
Local: Tues, Jun 5 2007 2:47 am
Subject: Re: python for EE CAD program
On 2007-06-04, Chris Mellon <arka...@gmail.com> wrote:

Especially since the alternative appears to be Java.  Just like
Java, Python compiles to byte code that runs on a VM.

If for some reason he's happy shipping Java VM byte-code and
not Python VM byte-code, then he can use Jython to generate
byte-code for the Java VM instead of for the Python VM.
Personally I think it's rather deluded to think that one is any
more secure than the other.

--
Grant Edwards                   grante             Yow! What UNIVERSE is this,
                                  at               please??
                               visi.com            


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
chewie54  
View profile  
 More options Jun 5 2007, 3:40 am
Newsgroups: comp.lang.python
From: chewie54 <dfabrizi...@gmail.com>
Date: Mon, 04 Jun 2007 17:40:35 -0000
Local: Tues, Jun 5 2007 3:40 am
Subject: Re: python for EE CAD program
On Jun 4, 12:47 pm, Grant Edwards <gra...@visi.com> wrote:

Honestly, thank you for your opinions and suggestions.  I know this
has been
discussed before on this forum, but after reading the discussions,
I'm still
unsure about question 1.  This is a big step and I want to make sure,
if
possible, I don't run into any show stoppers after many man hours of
work.

I will put the sensitive stuff and the datbase in a C extension and I
think that solves question 2 for me.


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »

Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2009 Google