How many of you are interested in taking on a documentation project regardless of GSoD? We have a number of leadership roles and projects that can be assigned if people are interested in helping improve BRL-CAD and they don't get selected. We can only accept one person into the GSoD program for the paid position, but I'm more than willing to mentor anyone that is interested regardless.
How many of you are interested in taking on a documentation project regardless of GSoD? We have a number of leadership roles and projects that can be assigned if people are interested in helping improve BRL-CAD and they don't get selected. We can only accept one person into the GSoD program for the paid position, but I'm more than willing to mentor anyone that is interested regardless.
Please count me in Sean! :grinning:
How many of you are interested in taking on a documentation project regardless of GSoD? We have a number of leadership roles and projects that can be assigned if people are interested in helping improve BRL-CAD and they don't get selected. We can only accept one person into the GSoD program for the paid position, but I'm more than willing to mentor anyone that is interested regardless.
Please count me in, Sean! :grinning:
Sean, when can we get started?
Glad to hear the enthusiasm @Chetan Shinde. Let's start now. We can continue this discussion on a new thread.
@Chetan Shinde I also got word that it's possible for someone to participate in the ESA's Summer of Code in Space, albeit without funding, but to get officially listed as a SOCIS project on their site, undergo typical evaluations, etc. So all the notoriety, just without the pay. They just announced this possibility today -- it could be used towards any of these projects: http://brlcad.org/wiki/ESA_Summer_of_Code_in_Space/Project_Ideas
Chetan Shinde I also got word that it's possible for someone to participate in the ESA's Summer of Code in Space, albeit without funding, but to get officially listed as a SOCIS project on their site, undergo typical evaluations, etc. So all the notoriety, just without the pay. They just announced this possibility today -- it could be used towards any of these projects: http://brlcad.org/wiki/ESA_Summer_of_Code_in_Space/Project_Ideas
Sure i am highly interested in it as well sean!
Glad to hear the enthusiasm Chetan Shinde. Let's start now. We can continue this discussion on a new thread.
Really sorry for a late reply.. was visiting a remote place in india, was facing network issues :see_no_evil: Will work on it with complete enthusiasm! .
Chetan Shinde I also got word that it's possible for someone to participate in the ESA's Summer of Code in Space, albeit without funding, but to get officially listed as a SOCIS project on their site, undergo typical evaluations, etc. So all the notoriety, just without the pay. They just announced this possibility today -- it could be used towards any of these projects: http://brlcad.org/wiki/ESA_Summer_of_Code_in_Space/Project_Ideas
Thank you so much sean! i am really excited to work under your guidance.
Chetan Shinde I also got word that it's possible for someone to participate in the ESA's Summer of Code in Space, albeit without funding, but to get officially listed as a SOCIS project on their site, undergo typical evaluations, etc. So all the notoriety, just without the pay. They just announced this possibility today -- it could be used towards any of these projects: http://brlcad.org/wiki/ESA_Summer_of_Code_in_Space/Project_Ideas
Thank you so much sean! i am really excited to work under your guidance.
I was going through the page saw many project, should i choose one or you will assign one to me?. Second option would be better, as it will some were help me to grow.
Chetan Shinde I also got word that it's possible for someone to participate in the ESA's Summer of Code in Space, albeit without funding, but to get officially listed as a SOCIS project on their site, undergo typical evaluations, etc. So all the notoriety, just without the pay. They just announced this possibility today -- it could be used towards any of these projects: http://brlcad.org/wiki/ESA_Summer_of_Code_in_Space/Project_Ideas
would Appleseed renderer integration, be a good project?
Chetan Shinde I also got word that it's possible for someone to participate in the ESA's Summer of Code in Space, albeit without funding, but to get officially listed as a SOCIS project on their site, undergo typical evaluations, etc. So all the notoriety, just without the pay. They just announced this possibility today -- it could be used towards any of these projects: http://brlcad.org/wiki/ESA_Summer_of_Code_in_Space/Project_Ideas
Benchmark Performance Database: this web based project also.. appealed to me.. i have work with django framework previously.
https://github.com/css911/Hackerthon_Django.git link to the project.
sorry about the commit messages :see_no_evil: need to clean them.
@Sean can you please help me to select which project, i should work on.. the appleseed renderer integration will be a very good project to learn new things, but i have never done it before, secondly web development in django i have done before, but will not help me to learn new. but increases the odds of the project getting completed in time.
Please let me know any needful that needs to be done to apply for the project.
Really sorry for a late reply.. was visiting a remote place in india, was facing network issues :see_no_evil: Will work on it with complete enthusiasm! .
It may be too late for purposes of being included in the SoCiS list of students, but it's never too late to simply work on a project. I can ask the ESA after you have a project selected and minimal plan written.
I was going through the page saw many project, should i choose one or you will assign one to me?. Second option would be better, as it will some were help me to grow.
You pick. You should propose something you will be excited to learn and/or work on, and I'll try to help you get there. It should be mostly you understanding the problems and working on them, not me telling you what to do. My role will be to make sure your interests align with needs and to point you at the right code.
I was going through the page saw many project, should i choose one or you will assign one to me?. Second option would be better, as it will some were help me to grow.
You pick. You should propose something you will be excited to learn and/or work on, and I'll try to help you get there. It should be mostly you understanding the problems and working on them, not me telling you what to do. My role will be to make sure your interests align with needs and to point you at the right code.
Sure, will finalise the project on which i want to work. :grinning: Thanks sean it means a lot.!
I was going through the page saw many project, should i choose one or you will assign one to me?. Second option would be better, as it will some were help me to grow.
You pick. You should propose something you will be excited to learn and/or work on, and I'll try to help you get there. It should be mostly you understanding the problems and working on them, not me telling you what to do. My role will be to make sure your interests align with needs and to point you at the right code.
@Sean I would like to take Benchmark Performance Database as my project. Preliminary knowledge in Django will help me with the project and help further learn Django as well. Should i prepare a proposal similar to my gsoc proposal?
Sean I would like to take Benchmark Performance Database as my project. Preliminary knowledge in Django will help me with the project and help further learn Django as well. Should i prepare a proposal similar to my gsoc proposal?
That sounds great, yes. Just be sure you check out Ankesh's 2014 project. He made phenomenal progress, but never completely "finished". I believe the latest state of the code is in our github repo, but you'll want to check and maybe check his bitbucket repo too.
Sean I would like to take Benchmark Performance Database as my project. Preliminary knowledge in Django will help me with the project and help further learn Django as well. Should i prepare a proposal similar to my gsoc proposal?
That sounds great, yes. Just be sure you check out Ankesh's 2014 project. He made phenomenal progress, but never completely "finished". I believe the latest state of the code is in our github repo, but you'll want to check and maybe check his bitbucket repo too.
I had seen Ankesh's project log. will go through the project code from the github and bitbucket repo. :+1:
I was able to get the github repo minimally working despite several of the deps being now out of date.
I was able to get the github repo minimally working despite several of the deps being now out of date.
Same here Sean.
When i was Installing the project i came across two errors.
1. django was not able to load atomic module, the reason been that atomic module is supported from django 1.6 and in the requirement files django 1.5 was specified. to solve this I changed the requirement to 1.6.
2. After carrying out the first change, i came across second error "cannot import name execute_manager" after doing some stack poping(stackoverflow). I came across on answer, which says that execute manager is deprecated from django version 1.4 and is been completely removed from 1.6
The answer also suggested that as the manage.py file itself is not compatible with 1.6 so is your project.
@Sean what do you suggest?
As we are further developing the project should i make the project compatible to the most stable django version available or make the change back in the requirement file(i.e required django version is downgraded to 1.5 ) and then try to replace the atomic module with some similar module which would offer the same functionality.
Screenshot with the second bug and the stack answer.
pasted image
@Chetan Shinde I ran across the same issues with django and did the same fixes. I believe the code was originally written during py2.7 so several of the dependencies have moved on as you noticed.
I agree that updating is the ideal state as using the latest. I'd have to look over my notes, but I was able to upgrade off the execution_manager pretty easily. New django was a bit simpler:
if __name__ == "__main__": os.environ.setdefault("DJANGO_SETTINGS_MODULE", "benchmark.settings") from django.core.management import execute_from_command_line execute_from_command_line(sys.argv)
Chetan Shinde I ran across the same issues with django and did the same fixes. I believe the code was originally written during py2.7 so several of the dependencies have moved on as you noticed.
I agree that updating is the ideal state as using the latest. I'd have to look over my notes, but I was able to upgrade off the execution_manager pretty easily. New django was a bit simpler:
if __name__ == "__main__": os.environ.setdefault("DJANGO_SETTINGS_MODULE", "benchmark.settings") from django.core.management import execute_from_command_line execute_from_command_line(sys.argv)
Will make the changes accordingly. thanks!
I don't know if it'll help more than it'll hurt, but I was partly successful with these changes to requirements.txt:
django==1.7.0 pillow mysql-python django-bootstrap-form django-tastypie==0.12.0
That didn't upgrade to the latest, obviously, but I was just trying to get it working first and that got the site mostly running.
also had to update a handful of imports, e.g.:
diff --git a/libs/bp_logger.py b/libs/bp_logger.py index bd6ee04..fd107b3 100644 --- a/libs/bp_logger.py +++ b/libs/bp_logger.py @@ -40,7 +40,7 @@ import os import logging from ConfigParser import ConfigParser -import settings +import benchmark.settings
maybe a help, maybe not, but here's a list of files I ended up modifying at least once. not suggesting they all needed modifying, but it might help limit what things you need to look at:
agua:benchmark morrison$ find . -name \*~
./benchmark/settings.py~
./benchmark/manage.py~
./benchmark/requirements.txt~
./benchmark/setup.sh~
./fileupload/response.py~
./fileupload/urls.py~
./fileupload/templates/fileupload/picture_basicplus_form.html~
./fileupload/templates/fileupload/picture_basic_form.html~
./libs/bp_logger.py~
./manage.py~
./lib/python2.7/site-packages/tastypie/resources.py~
./plots/views.py~
@Sean did you came across this error while fixing the project.
django.core.exceptions.ImproperlyConfigured: Application labels aren't unique, duplicates: tastypie
Makefile:9: recipe for target 'serve' failed
please let me know whether i am on the correct path or not :see_no_evil:
I do not recall coming across that error @Chetan Shinde, but it sounds like you might have a mismatch in tastypie listed twice or something
I do not recall coming across that error Chetan Shinde, but it sounds like you might have a mismatch in tastypie listed twice or something
yes the issue was occurring because by default the app label was the package name.
I was able to solve this issue and now my server is running.
facing a small issue.. requesting hint in the right direction :grinning: :see_no_evil:
@Chetan Shinde I'm not at all adept at django, but a quick read up at https://stackoverflow.com/questions/31598218/importerror-no-module-named-urls-but-root-urlconf-is-correct tells me that something is probably wrong with the basic django setup, or with the benchmark/urls.py file that it's going to be importing
maybe a variable or file structure needs to be different for 1.7
Chetan Shinde I'm not at all adept at django, but a quick read up at https://stackoverflow.com/questions/31598218/importerror-no-module-named-urls-but-root-urlconf-is-correct tells me that something is probably wrong with the basic django setup, or with the benchmark/urls.py file that it's going to be importing
Thanks @Sean . It seems that the urls.py solution is already been implemented by Ankush(author of the project). will check the django setup once again and if needed will reconfigure the environment for the same. :innocent:
I have reconfigured my previous django setup and again trying the suggested solution. :slight_smile:
Hello @Sean , I was facing quite problems with Django 1.7, so i thought of upgrading the project further from 1.5 to directly 1.11 and was able to get the site up. Currently we are able to load the pages(i.e html part) there is some issue with css(working on it.)
The project is now compatible with django 1.11 :slight_smile: ,
working on the issues which i am able to find, because of change in version of django.
Last updated: Jan 10 2025 at 00:48 UTC