ActivitiesAtom Feed

Displaying all 24 activities

September 26, 2016

  • Weekend at PyCon

    Team Fedex++ (PyDSA) [2016] — at September 26, 2016 15:26 UTC

    • Mansi attended Pycon India over the weekend (Sahar wasn't well).
    • Interacted with our Mentors and coaches
    • Truly inspired by keynote speakers like Andreas Muller.


September 05, 2016

  • Setting up Web App !! :)

    Team Fedex++ (PyDSA) [2016] — at September 5, 2016 20:09 UTC

    Our mentor created the repo for web application of pydsa.
    We forked the pydsa web application repository to our organisation.
    We would be now setting up the django app for it.

August 29, 2016

August 17, 2016

August 15, 2016

August 10, 2016

  • Day 18: Writing blog !

    Team Fedex++ (PyDSA) [2016] — at August 10, 2016 19:36 UTC

    Today we worked on our blog, recalled all the days of our application process.

    We also compiled a list of what we have done and what do we achieve to do.

    Hopefully we will setup our blog tomorrow itself only :D

August 09, 2016

August 08, 2016

August 03, 2016

  • Day 15 - Way to go with Blog!

    Team Fedex++ (PyDSA) [2016] — at August 3, 2016 19:58 UTC

    Today we spent most of our time in setting up our blog and deciding on the topics to cover for the same. Didn’t take us much time to realise that we have so much to write about this short but great journey so far!

    Other than the blog, we read up on … and will be sending out a PR for the same very soon.

August 01, 2016

  • Day 14 - Finally some breakthrough with d3! :D

    Team Fedex++ (PyDSA) [2016] — at August 1, 2016 19:31 UTC

    Today we spent most of our time understanding how the code for d3.js works and exactly data can be fed to the front-end code from backend.

    We tried visualisation of a directed graph with clickable and movable nodes using the popular forced directed graph layout of d3
    In order to feed the data, we kept storing the data in a csv file from the backend code, while the frontend code kept on reading it from there.
    The other way to feed the data is to pass the json data.

July 29, 2016

  • Day 13 - Talk with the mentors (Doubts cleared! :D )

    Team Fedex++ (PyDSA) [2016] — at July 29, 2016 00:57 UTC

    Today we had our most productive call with our mentors to clear out all the doubts so far.
    Piece of advice from them :

    • Start experimenting. As posted in the earlier logs, we realise that coming up with a design pattern for various data structures and algorithms is perhaps the most important task for us right now. Our mentors suggested that we start experimenting with those design patterns and make the code as usable as we can.
    • We also need to review our PRs and other’s PRs to understand the code
    • We need to now hold a meeting with our coaches to decide on the the visualisation app.

July 20, 2016

  • Day 12 - Talk with the Superviser!!

    Team Fedex++ (PyDSA) [2016] — at July 20, 2016 23:03 UTC

    We had a hangouts call with our Superviser, Vaishali. We discussed about the progress of the project, tentative schedule for the blog post and any issues if we have.

    The talk was smooth and we even discussed about the conference we have registered for.

    Other than that, we tried implementing the following design patterns in Python using very basic samples.

    - Controller View Pattern

    - Command Pattern

    - Observer Pattern

    - Facade Pattern

    - Mediator Pattern

    alt text

July 19, 2016

  • Day 11 - Read read read!

    Team Fedex++ (PyDSA) [2016] — at July 19, 2016 20:27 UTC

    After talking to our coach, Ankit, we realised that we would need to approach this project in a proper manner so that the code is usable for later on and we came to the conclusion that our major task and the most important part of our project is to develop an appropriate which could be built upon.

    • In order to implement various data structures (which would support all the data types), we read up on the python’s Operator module.
    • Read up on design patterns and how to use them to structure our code in the best possible manner.
    • Went through the already existing codes in our repo to get an idea of how various algorithms are structured till now.

    Awaiting a call with our Mentor to discuss this further.

July 15, 2016

  • Day 10 - Doubt clearing session with our coach! :)

    Team Fedex++ (PyDSA) [2016] — at July 15, 2016 18:59 UTC

    • Studied about difference between Ajax and AngularJS to decide upon what to use for the frontend of our Visualisation website
    • Studied about graphs and various implementations we can code in Python (Dictionaries, lists). We discussed about pros and cons of using each.
    • Finally, we ended our day with a fruitful doubt clearing session with one of our coaches, Ankit Sultana, who helped us to know about the design patterns that can be used for our non-exhaustive library of Data Structure and Algorithms.

    We look for a hangout session with our mentors to discuss about the first release of PyDSA. Yayy!! :D :D

    alt text

July 14, 2016

July 13, 2016

July 11, 2016

  • Day 7

    Team Fedex++ (PyDSA) [2016] — at July 11, 2016 18:19 UTC

    Updates for Today:

    - Read about Classes and Objects in Python and concept of inheritance.

    - Read about the different routines in linked lists like sorting, reversing etc.

    - Read about doubly linked lists and coded them in Python.
    - Tried to debug the code to send a PR for it.

July 09, 2016

  • Day 6

    Team Fedex++ (PyDSA) [2016] — at July 9, 2016 21:00 UTC

    Updates for today-

    • Worked on completing the library - coded Linked list and its operations in python.
    • Tried out a how to control various svg elements using d3.js
    • Searched up more on how to link our algorithm code with visualisation.

    Targets for next week

    • Send our first PRs for algorithms on PyDSA library repo.
    • Plan our approach for visualisation with our mentors and coaches.

July 06, 2016

  • Day 5 : Trying our hands at d3.js

    Team Fedex++ (PyDSA) [2016] — at July 6, 2016 11:49 UTC

    We started to explore the Part 2 of our project, which is the visualisation of algorithms

    • As guided by our coaches, we started learning more about d3.js library.
    • Tried a few sample visualisations as present on the d3 website to learn more about it.
    • We also tried our hands at visualising the bubble sort algorithm properly .
    • As of now, we wrote the algorithm on the frontend side using js. Our next target would be to learn how connect the code from backend with the code handling visualisation.

July 04, 2016

  • Day 4 : Getting more familiar with Django :)

    Team Fedex++ (PyDSA) [2016] — at July 4, 2016 15:59 UTC

    • Tried creating views in our Test Django App
    • Tried customizing the views by adding CSS to the files in templates’ folder
    • Did some testing in the DFS code written previously
    • Found bugs and tried to resolve them
    • Read more about views and models in Django

July 03, 2016

  • Day 3: Warming up :’)

    Team Fedex++ (PyDSA) [2016] — at July 3, 2016 19:18 UTC

    Here are a few things that we managed to achieve today:

    • Set up the Django environment to start working on the visualisation project
    • Created an app to test a few things related to backend-frontend interaction
    • Worked on the code for DFS and it’s test to be added to the PyDSA library

July 02, 2016

  • Day 2: First kick-off Call [An amazing pep-talk] :D

    Team Fedex++ (PyDSA) [2016] — at July 2, 2016 17:28 UTC

    Here’s what we did today -

    1. Had our First kick-off call today with all our Mentors, Coaches and Supervisor.
    2. Discussed about RGSoC requirements and how to go about the project.
    3. Forked all the repos of PyDSA organisation to .
    4. Discussed about the Issue 80: and the reason for probable failure of Py.test. We got to know an alternate way of doing this by using -
      $pip install .
      rather than
      $python install
      as the latter uses a deprecated version which creates issues in the dependencies. [Created an issue #107: to resolve this]
    5. Set up a plan for next week - work on remaining algos and come up with ideas for visualisation and discuss it with the coaches maybe in the Kick-off meeting.

    Lastly, got highly inspired by all our amazing coaches, mentors and Supervisor. We’re good to go for this Summer! :D

    alt text

    alt text

July 01, 2016

  • Day 1 - An awesome start to RGSoC’16! :D

    Team Fedex++ (PyDSA) [2016] — at July 1, 2016 17:41 UTC

    Here’s a brief update on what we did on our first day!

    • We set up all of our communication platforms [Gitter, Google Group, Slack and Twitter].
    • We tested the current version of PyDSA for all given tests and Python Versions using Travis and Py.test.
    • We discussed about the current major issues mentioned on the PyDSA repository and how to resolve them.
    • We discussed about the prospective algorithms to be implemented for the first official release of the Project.
    • We further designed the basic draft of PyDSA visualisation website. Link to wireframes :
    • Lastly, enjoyed all the shoutouts for RGSoC’16 teams on Twitter and Facebook throughout the day! :D

    Looking forward to our first Kick-off call with our Supervisor, Vaishali Thakkar, our mentors and all the coaches tomorrow! :D :D

April 08, 2016