473,659 Members | 3,592 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

searching a project to contribute to

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.

Oct 9 '05 #1
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.
Oct 10 '05 #2
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

Oct 10 '05 #3
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.
Oct 10 '05 #4
"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.
Oct 10 '05 #5
Well, I meant python modules offcourse ;-)

Oct 10 '05 #6
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

Oct 10 '05 #7
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
Oct 10 '05 #8

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
1740
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...
0
1496
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...
20
1646
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
0
1253
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...
4
4742
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,...
0
1014
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...
2
1576
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.
1
1467
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.
6
2300
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.
0
8428
marktang
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...
0
8748
jinu1996
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...
1
8531
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,...
1
6181
isladogs
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...
0
5650
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();...
0
4175
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...
1
2754
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
2
1978
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
2
1739
bsmnconsultancy
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...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.