Subscribe to rss feed

How will we share code? | Project management | Forum

 
You must be logged in to post user permissions login Login register Register


Register? | Lost Your Password?

Search Forums:


searchicon 






Minimum search word length is 3 characters – Maximum search word length is 84 characters
Wildcard Usage:
*  matches any number of characters    %  matches exactly one character

topic

How will we share code?

print
small tagNo Tags
UserPost

6:00 am
November 18, 2009


Luke Maurits

Adelaide, Australia

Admin

posts 1483

offline
link
print
1
0
ratedowngrey
rateupgrey

I think it's time we decided on a way to facilitate sharing code.

The code I used to create the estimated booster altitudes and velocities that I posed on Reddit has been updated since then to include atmospheric thinning, and is ready for someone else to add some gentle horizontal rolling to it, if they are interested.

I'm keen to do some work this weekend simulating TLI trajectories and will want to share that too.

A lot of really useful looking MATLAB libraries were posted recently, I assume people will eventually start writing .m files to take advantage of them.

It would be great if there was some centralised place people could find all these code snippets we are producing.

Do we want to set up some source code versioning system at cstart.org or use an external place like github?  Does anyone have any experience or strong feelings on particular version control systems or hosting places?

Main CLLARE workgroups: Mission Planning, Navigation and Guidance. I do maths, physics, C, Python and Java.

7:03 am
November 18, 2009


rpulkrabek

Member

posts 348

offline
link
print
2
0
ratedowngrey
rateupgrey

Post edited 1:27 pm – November 18, 2009 by rpulkrabek


At least for now, Dropbox is a great solution. Dropbox also has version controlling, although, I remember they recently are limiting their versioning. There is currently a dropbox account that is setup with info@cstart.org email account. Whoever has access to the account can save and retrieve the files. If we place the files in the "Public" folder, we can get a public link and send the link to others to use. The account info is in a wave. Do you have a wave account? Otherwise, I'm sure somebody can send you an email.

The way I am using this Dropbox account is that I have created on my home PC a user account called CSTART. Under this accoung I have installed Dropbox with the CSTART account. So now, whenever another user puts a file there, it automatically syncs to my PC.

I do think, though, that using something such as git is a much more permanent solution. This way we can have bettering versioning control as well as releasing code to a broader audience. I don't have any experience with git other than updating compiz. Ultimately, it would be great to release our own code at cstart.org. Does that then mean we would have to invest in a server?

small tagNo Tags

About the CSTART – Collaborative Space Travel and Research Team Forum

Forum Timezone: UTC -6

Most Users Ever Online: 59

Currently Online:
13 Guests

Currently Browsing this Topic:
1 Guest

Forum Stats:

Groups: 4
Forums: 36
Topics: 512
Posts: 3809

Membership:

There are 1133 Members

There are 2 Admins

Top Posters:

Rocket-To-The-Moon – 685
brmj – 402
rpulkrabek – 348
DenisG – 69
antinode – 64
J. Simmons – 46

Recent New Members: jmwright, uhwuggawuh, seikialice88, bishvabis, alijayadv, harris

Administrators: Luke Maurits (1483 Posts), Rizwan (170 Posts)



 
share save 120 16