mechmotum / mechmotum.github.io Goto Github PK
View Code? Open in Web Editor NEWSource for the TU Delft Bicycle Laboratorium website.
Home Page: https://mechmotum.github.io
License: Creative Commons Attribution 4.0 International
Source for the TU Delft Bicycle Laboratorium website.
Home Page: https://mechmotum.github.io
License: Creative Commons Attribution 4.0 International
This issue will be used to collect information to decide on a coronavirus policy for working in the Bicycle Lab physical space.
https://d1rkab7tlqy5f1.cloudfront.net/corona/coronamaatregelen_tudelft_july_students_EN_01.pdf
https://www.tudelft.nl/en/ae/news/information-coronavirus/education-study/
An example: http://ivory.idyll.org/lab/coc.html
It'd be nice to have a custom lab logo. If anyone has some artistic skills and the lab name inspires them, post some sketches here for discussion.
Noticed these on the travis builds:
WARNING: Defining PLUGIN_PATHS setting as string has been deprecated (should be a list)
WARNING: %s usage in CATEGORY_FEED_ATOM is deprecated, use {slug} instead.
WARNING: Watched path does not exist: /home/travis/build/mechmotum/mechmotum.github.io/content/images
WARNING: Empty alt attribute for image fiets2small.jpg in /home/travis/build/mechmotum/mechmotum.github.io/content/spring-2003.rst
WARNING: Empty alt attribute for image bike2small.jpg in /home/travis/build/mechmotum/mechmotum.github.io/content/spring-2003.rst
WARNING: Empty alt attribute for image Bike3xrl.jpg in /home/travis/build/mechmotum/mechmotum.github.io/content/spring-2003.rst
WARNING: Empty alt attribute for image Bike3xRev.jpg in /home/travis/build/mechmotum/mechmotum.github.io/content/spring-2003.rst
WARNING: Other images have empty alt attributes
WARNING: Document title missing in file /home/travis/build/mechmotum/mechmotum.github.io/content/pages/research/bicycle-handling-qualities.rst: Ensure exactly one top level section
WARNING: Document title missing in file /home/travis/build/mechmotum/mechmotum.github.io/content/pages/research/computational-thinking.rst: Ensure exactly one top level section
WARNING: Document title missing in file /home/travis/build/mechmotum/mechmotum.github.io/content/pages/about.rst: Ensure exactly one top level section
WARNING: Document title missing in file /home/travis/build/mechmotum/mechmotum.github.io/content/pages/members.rst: Ensure exactly one top level section
WARNING: Document title missing in file /home/travis/build/mechmotum/mechmotum.github.io/content/pages/research/bicycle-parameters.rst: Ensure exactly one top level section
WARNING: Document title missing in file /home/travis/build/mechmotum/mechmotum.github.io/content/pages/research/index.rst: Ensure exactly one top level section
WARNING: Document title missing in file /home/travis/build/mechmotum/mechmotum.github.io/content/pages/research/sympy-beam.rst: Ensure exactly one top level section
WARNING: Document title missing in file /home/travis/build/mechmotum/mechmotum.github.io/content/pages/guide.rst: Ensure exactly one top level section
WARNING: Document title missing in file /home/travis/build/mechmotum/mechmotum.github.io/content/pages/research/human-powered-water-pump.rst: Ensure exactly one top level section
WARNING: Document title missing in file /home/travis/build/mechmotum/mechmotum.github.io/content/pages/research/ski-jump-safety.rst: Ensure exactly one top level section
WARNING: Document title missing in file /home/travis/build/mechmotum/mechmotum.github.io/content/pages/jobs.rst: Ensure exactly one top level section
WARNING: Document title missing in file /home/travis/build/mechmotum/mechmotum.github.io/content/pages/research/resonance.rst: Ensure exactly one top level section
WARNING: Document title missing in file /home/travis/build/mechmotum/mechmotum.github.io/content/pages/research/bicycle-data-logger.rst: Ensure exactly one top level section
WARNING: Document title missing in file /home/travis/build/mechmotum/mechmotum.github.io/content/pages/research/quadriplegic-friendly-tricycle.rst: Ensure exactly one top level section
WARNING: Document title missing in file /home/travis/build/mechmotum/mechmotum.github.io/content/pages/research/libretexts-jupyter.rst: Ensure exactly one top level section
WARNING: Document title missing in file /home/travis/build/mechmotum/mechmotum.github.io/content/pages/research/optimal-handling-bicycle.rst: Ensure exactly one top level section
WARNING: Document title missing in file /home/travis/build/mechmotum/mechmotum.github.io/content/pages/products.rst: Ensure exactly one top level section
WARNING: Document title missing in file /home/travis/build/mechmotum/mechmotum.github.io/content/pages/research/standing-control-id.rst: Ensure exactly one top level section
WARNING: Document title missing in file /home/travis/build/mechmotum/mechmotum.github.io/content/pages/research/rowing-performance.rst: Ensure exactly one top level section
WARNING: There is no "sortorder" attribute in "pages/jobs/determining-dynamics-perception-thresholds-of-bicycles.rst". Defaulting to slug order.
WARNING: There is no "sortorder" attribute in "pages/jobs/fast-musculoskeletal-simulations.rst". Defaulting to slug order.
WARNING: There is no "sortorder" attribute in "pages/jobs/how-fast-will-open-source-break.rst". Defaulting to slug order.
WARNING: There is no "sortorder" attribute in "pages/jobs/optimization-based-bicycle-design.rst". Defaulting to slug order.
WARNING: More files are missing the needed attribute.
WARNING: Unable to find '/implementation-of-ebike-speed-controller.rst', skipping url replacement.
WARNING: Unable to find 'ebike-speed-controller.rst', skipping url replacement.
Seems pelican spits out errors but the CI doesn't fail.
They will likely disappear otherwise.
We could make a page dedicated to this and showing their logos, etc. Or we could add them to each project page. Or both.
I picked https://github.com/gfidente/pelican-svbhack to start with. We can either pick a different theme, create a new one, or modify this one.
Premade pelican themes can be viewed here:
We like to find something that fit the name of the lab. I'm not stuck on the current one at all.
The lab website certainly has weaknesses in presenting itself as welcoming to diverse new members. It would be helpful to improve that and give a clear and honest picture of that for prospective new members.
Some ideas:
Google Drive? Surf Drive? Nextcloud on our server?
The students may not have enough experience making a plan (or knowing how long tasks will take). Some guidance that helps them budget time better for specific tasks would help.
It would be nice to have a web page that shows of the major equipement that we have avilable in the lab. For example, the bicycle simulator, the various instrumented/actuated bicycles, specialized measurement tools, treadmills, etc.
Tasks:
We are looking into Element (backed by matrix).
Needs:
pyzotero and zot_bib look useful for this
I tried setting the background color to all of the secondary colors listed here:
https://www.tudelft.nl/en/tu-delft-corporate-design/colours/
The only one that seemed to work (as a simple swap) was #abc6d8
. It looks like this:
Should I make the change?
Just had a talk with Joris about how to get started on a literature study and realized this will be repeated for each student. We should develop a getting started document for this.
The lab guide needs more information and thoughtful pieces.
List of some inspiration from others:
I'd like to leave them up for historical reasons though, instead of just removing them when students take them on.
It would be very nice to have photos of everyone on the website.
Add some form of this to a page:
I'd like to have you all send out AIOs to the lab group each week. If you've had me for EME 185 you now what these are.
"AIO" stands for Accomplishments, Issues, and Objectives. This email should contain three bullet lists:
what you or your team accomplished in the previous week,
what issues you encountered during that week and would like help with, and finally
what your objectives are for the coming week.
You should send it to [email protected] and cc anyone not in the lab that is involved in your project.
The purpose of these are to share what you are doing with me, anyone involved in your project outside the lab, and also to share among the lab members. The latter is the most important one, because many of you may be solving similar problems and can offer help/tips to other members. Doing this will hopefully start conversations among the group. Some notes:
If you are working in a team you can send out a single AIO for your team.
No need to list your hours worked or who did what in teams.
The AIOs do not need to be elaborate, concise is best.
It is ok, and preferred, to reply-all if you want to comment on an AIO with a suggestion so everyone can learn.
This is not a contest. I don't care how much you accomplish, but I do care that you are working and attempting to make progress. If you had vacation that week or just didn't have much time to work, that's fine, just note that.
The AIOs should be sent the day of your meeting with me. It can be before (we can use it as an agenda) or after if you prefer to work on the issues with me and then post outstanding ones and the revised objectives post meeting. However you do it, each week the accomplishments should hopefully reflect the objectives you wrote the previous week.
I want this to be useful to us all. If you have feedback to improve, or think it is useless burden, tell me and we can discuss better ways to accomplish things.
This is what I think I need to do:
There is a new standard agreement we must sign for all students that work with a company.
We need a page that lists the labs products:
Here is some info I got from the Valorisation office.
From Irene Otten-Reynhout [email protected]
Without taking any actions, if a master or bachelor student starts working in your department doing a project (eg part of his thesis project), the IP that the student generates is owned by the student. The student has nu obligations at all (also no confidentiality etc).
As an employee of TU Delft, TU delft owns the IP that the employee generates.
Research projects are often carried out in collaboration with third parties. Agreements concerning IP are prepared by the contract managers. In general: IP belongs to the party that generates the IP. If an employee (eg you) generates results, TU Delft owns this IP. Depending on the contribution of a company he can have certain access rights (eg licence).
Before a specific student project will start, you should always contact Sjoerd/ John and together with them they will have a look what will be the best option:
- Signing an NDA
- Transfer of his IP rights to TU Delft
- Do nothing
What you should not do:
Do not sign NDA’s, contracts etc by yourself. This is not allowed. Only the dean of the faculty is allowed to sign. Therefore, if you receive an NDA (or a company is requesting this), please ask Sjoerd and John
and from Sjoerd van Kesteren [email protected]
In addition to Irene’s e-mail, please note that when it concerns a master graduation project, a mandatory TUD graduation agreement template is to be used (a three party agreement between TUD, company and student). Students can download the draft version from the student portal (a new version is to be released shortly).
The basic principles in the graduation agreement are that the students results are transferred to company. Any results generated by TUD (through e.g. the supervisor) are the sole results of TUD. In case of joint IP of a combination of TUD, the student or the company, TUD is a joint owner. The company will have the possibility to purchase or license TUD’s IP against a market price. TUD does not have any claim to company’s IP.
Furthermore, company may request (and is automatically granted) an embargo for max 2 years. Additionally, an extension of 3 years (so 5 year max) can be requested with TUD’s board of directors (which may grant or deny this in its sole discretion). For sake of completeness, TUD accepts a confidentiality period of max 5 years and confidential information needs to be marked or summarized as such.
I'm taking over the "TU Delft Bicycle Lab" and will transition away from "Laboratorium of Marvelous Mechanical Motum". This website will stay in tact and be hosted at bicycle.tudelft.nl. Arend and I will each have bicycle.tudelft.nl/schwab and bicycle.tudelft.nl/moore, but the main site will be this one.
Wishes
See this issue: getpelican/pelican#2489
I have yet to get it debugged on Travis. So I'm using the old slug spec and Pelican < 4 currently.
I tried removing the svbhack theme on Travis and it still failed.
See: https://github.com/regro/regolith
This would be an alternative to Pelican. It is a small project but targeted to research labs.
Add notes here:
There has been some new activity in the last years at:
https://github.com/nairobilug/pelican-alchemy
I tried merging in the changes and it merged pretty cleanly with only one minor conflict, but there is a new default theme based on the bootswatch changes that were made. I need to use the old style but the screenshot of the old style looks like the whole background is grey instead of the lower white section and upper grey section. Some adjustments may need to be made.
Marco made this comment:
Depending on the audience, if not only academic but you are also interested in the general public, I like the website of Eric Maris (from Radbout University, Nijmegen) where he tries to explain the neuroscience related to cycling in plain language.
It would be nice to follow this "LabCarpentry" idea. And example is Titus Brown's lab website: http://ivory.idyll.org/lab/index.html
Just sets up expectations, guidelines, and instructions.
TU Delft offers G-Suite access to any TUD netid. Go to drive.google.com and login with [email protected]
. More info
We could run our own nextcloud instance on a server. The server we use for element may not be ideal because it may not have much storage space. If I can get the server in the lab exposed publicly to the internet we could run Nextcloud on it.
Surfdrive would be good. You can even collaborate on documents like in GDrive, but students don't get access. Each item has to be individually shared with students with a unique password.
TU Delft offers this and it's connected to Teams somehow.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.