Hi all,
I'm a student currently in the beginning of my master's degree and
I'm searching for an interesting open source project written in Python
to contribute to.
I have worked as a programmer for the past few years (mostly in
academia but also as a typical full time code monkey in a commercial
company), some of it in python, some in Java (commercial companies
really seem to like Java).
Anyway, which python projects would be a good start? I generally
like working on algorithmic parts or "Business Logic" and really don't
like doing interface work. The software I like producing has a tendency
to make use of the random and/or math modules, if that says something
about the nature of the work I've done... I really want to give
something back to the community I've taken so much from in the past.
Thanks in advance. 7 1959
"Clint Norton" <Id*********@gm ail.com> writes: Hi all, I'm a student currently in the beginning of my master's degree and I'm searching for an interesting open source project written in Python to contribute to. I have worked as a programmer for the past few years (mostly in academia but also as a typical full time code monkey in a commercial company), some of it in python, some in Java (commercial companies really seem to like Java). Anyway, which python projects would be a good start? I generally like working on algorithmic parts or "Business Logic" and really don't like doing interface work. The software I like producing has a tendency to make use of the random and/or math modules, if that says something about the nature of the work I've done... I really want to give something back to the community I've taken so much from in the past.
Well, if there's some software you use on a regular basis, that's a
good start. Python itself is a candidate. If the goal is just to
contribute, start going through the bugs database, and see if you can
contribute patches that fix some of the reporrted bugs.
<mike
--
Mike Meyer <mw*@mired.or g> http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information.
Well,
I though about it but I'm looking for something a little more
interesting then bug fixing...
Anyway, wouldn't it be to difficult to get into a huge project like
python itself? Wouldn't it be a better idea to walk into a project that
only have a few developers in it?
I was thinking of the mozilla calender project (which is usfull and
i think is the smallest mozilla project) but I'm not really into c++.
Maybe I should take a look at some of the modules I've used and see if
I can help there.
Thanks,
CN
On 9 Oct 2005 18:16:32 -0700, Clint Norton <Id*********@gm ail.com> wrote: Well, I though about it but I'm looking for something a little more interesting then bug fixing... Anyway, wouldn't it be to difficult to get into a huge project like python itself? Wouldn't it be a better idea to walk into a project that only have a few developers in it?
Don't know if you have any interest in desktop applications, but there
is a project named Dabo that is the sole work of two guys. It is a
complete desktop application framework, designed to build apps to work
with any sort of databases. I use it mostly for the excellent job they
have done wrapping wxPython.
They are working on developing a set of tools to aid in GUI
development, such as a form designer, and I'm sure that they would
welcome the help of any competent developer.
--
# p.d.
"Clint Norton" <Id*********@gm ail.com> writes: Well, I though about it but I'm looking for something a little more interesting then bug fixing...
Bug fixing is an easy way to start learning the code and providing an
immediate contribution to the project. As for interesting - you gotta
pick the right buggs :-).
Anyway, wouldn't it be to difficult to get into a huge project like python itself? Wouldn't it be a better idea to walk into a project that only have a few developers in it?
Depends on what you mean by "get into". Learning your way around part
of the project is going to be the same no matter how big the project
is, though the parts may be smaller. Becoming a contributor is going
to be about the same no matter how big the project is - most project
will accept patches from pretty much anyone. Becoming a key figure in
the project - yeah, that's harder for larger projects. I can't really
help with that.
I was thinking of the mozilla calender project (which is usfull and i think is the smallest mozilla project) but I'm not really into c++. Maybe I should take a look at some of the modules I've used and see if I can help there.
How does that relate to comp.lang.pytho n (as if I'm one to complain
about off-topic posts here...)?
<mike
--
Mike Meyer <mw*@mired.or g> http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information.
Well, I meant python modules offcourse ;-)
Clint Norton wrote: Hi all, I'm a student currently in the beginning of my master's degree and I'm searching for an interesting open source project written in Python to contribute to. I have worked as a programmer for the past few years (mostly in academia but also as a typical full time code monkey in a commercial company), some of it in python, some in Java (commercial companies really seem to like Java). Anyway, which python projects would be a good start? I generally like working on algorithmic parts or "Business Logic" and really don't like doing interface work. The software I like producing has a tendency to make use of the random and/or math modules, if that says something about the nature of the work I've done... I really want to give something back to the community I've taken so much from in the past.
We could always use more algorithms in scipy. scipy is a large, fairly
loose collection of numerical algorithms. Currently we're in a
transitional period; we're moving over to the new array object (yes,
another one), so the website is a bit out of date. Fortunately, scipy is
loose enough that you could simply jump in and implement a new algorithm
without needing to concern yourself much with the rest of the library. I
suggest poking around the latest SVN branches (listed below) to get a
feel of what's already in there, and then introducing yourself on the
scipy-dev list. I can give you more direct advice about what's missing
and what we would like to include. http://scipy.org/ http://scipy.net/mailman/listinfo/scipy-dev http://svn.scipy.org/svn/scipy_core/branches/newcore/ http://svn.scipy.org/svn/scipy/branches/newscipy/
--
Robert Kern rk***@ucsd.edu
"In the fields of hell where the grass grows high
Are the graves of dreams allowed to die."
-- Richard Harter
Mike Meyer wrote: Well, if there's some software you use on a regular basis, that's a good start. Python itself is a candidate. If the goal is just to contribute, start going through the bugs database, and see if you can contribute patches that fix some of the reporrted bugs.
That's excellent advice. Maybe some bug in there sounds interesting.
Also, you could review some of the submitted patches in areas you
find interesting (leading you to the mystical 5 reviews that help
get your patches reviewed). It is a slightly gentle introduction
to the process, and reviewing a patch can be thought of a getting
a mini guided tour.
--Scott David Daniels sc***********@a cm.org This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics |
by: Craig S. Ugoretz |
last post by:
Dear newgroup readers,
I am pleased to announce the presentation of the new open source
software project I have created, called the "Wisdom Seeker IDE". For
a description of what open source software is about, see the web site
http://www.opensource.org/. The web site for my(our) project is
http://ws-ide.sourceforge.net/ws-ide.htm. It has a
philosophical/political theme to it, based upon a work by the Greek
philosopher Plato called...
|
by: Håvard Axelsson |
last post by:
I was looking on Google for "KHTML for Windows" and I found one project at
Sourceforge, I think it's very interesting, I read through the messages
posted on the forum of the project, and found out that the project looks
in stand by.
I'd like to contribute in the creation of a KHTML-based browser for Win32.
I am already involved in open-source projects. I have almost finished an
Internet Suite in PHP. I also
created OS Resources...
|
by: venkatmail20034u |
last post by:
hai to everybody,
i desired to do a project in c?
if u have idea about what types of problem solved by the c language?
and also specify if u have any project title with description please
specify to me
thanks in advance
|
by: wilson |
last post by:
when using contribute 3 to connect using sftp to a unix account, Contribute
creates directories which are world writeable if the umask is set to 077.
This a problem, why does contribute do this. Are there any plans to fix it?
I know that if I change the umask I can fix it but this shouldn't happen.
This measn that contribute users could inadvertantly create directories that
are worldreadable and compromise security.
Does anyone have any...
|
by: Jon |
last post by:
All,
I currently have been assigned a task of putting together a comparison chart
showing the advantages and disadvantages of Macromedia Contribute, and our
in-house developed PHP-based Content Management System.
My main question is: What does everyone here use to 'sell' the CMS over a
web-based PHP CMS? Our CMS is pretty slick, using PHP, a built-in RTE and
MySQL to store content, but I'm really not sure how to sell it to my boss,...
| |
by: Rony Steelandt |
last post by:
It is finally a fact, our new software project will be completely
developed in Python !
Why is this so special , Well, we are using Python, for internal tools
and some internal company software since years
So why Python now ?
Well, we are talking about a new project for us, so we can start from
scratch.
All tools that we use are open source tools. Since our project is a
commercial project we can not develop it in open source, but we...
|
by: blueskies |
last post by:
Can anyone using both ASP.NET and MM Contribute provide some pointers
or links to best practices when implementing a website with content
provided by end users?
Thanks for any suggestions or links.
|
by: kdt |
last post by:
Hi,
I am looking for an open source project to contribute to, to enhance
my python skills. I have about 6 months experience in the language. I
have searched freshmeat.net, but as I'm pretty new, I'm not sure which
projects I would be able to contribute to.
If anyone can suggest any open source projects python projects that
would be suitable for a beginner, and where mentoring might be an
option, please let me know.
|
by: harmeet123 |
last post by:
I possess an academic level knowledge in C++ and have worked on few
classroom projects. Now, I'm looking forward to put my hands into an
open source project in C++. I have a lot of time to study and
understand it, and then I would like to contribute in it.
Can someone please suggest me an open source project, which is good
for a fresher.
|
by: marktang |
last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look !
Part I. Meaning of...
|
by: jinu1996 |
last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth.
The Art of Business Website Design
Your website is...
| |
by: Hystou |
last post by:
Overview:
Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
|
by: isladogs |
last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM).
In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules.
He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms.
Adolph will...
|
by: conductexam |
last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one.
At the time of converting from word file to html my equations which are in the word document file was convert into image.
Globals.ThisAddIn.Application.ActiveDocument.Select();...
|
by: TSSRALBI |
last post by:
Hello
I'm a network technician in training and I need your help.
I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs.
The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols.
I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
|
by: 6302768590 |
last post by:
Hai team
i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
|
by: muto222 |
last post by:
How can i add a mobile payment intergratation into php mysql website.
| |
by: bsmnconsultancy |
last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...
| |