Wednesday, September 13, 2017

Data Management is 50% of Engineering.



"Data Management is 50% of Engineering." I first heard this phrase about 20 years ago, during the first year of my engineering career. There's a lot of truth to that statement. With the explosion in data and devices, I think it might be 60 or 70 percent of engineering by now!
There are so many results, reports, analysis, simulations, measurements and so forth, that it's often difficult to get a clear conclusion from the data. It's annoying and tiresome to spend hours finding, copying and renaming files. It is much easier to see what the data is telling us, if the data is easy to find, understand and compare. Also, good data management frees up time and energy to spend on finding conclusions and creative solutions.
TURN THIS ---> INTO THIS

IL_test2.s4p --->
Test2_IL_PN100123_SN02.s4p

FEXT_Test4_try2.s4p ---> Test4_FEXT_PN100123_SN02_try2.s4p

NEXT_try3_TEST6.s4p ---> Test6_NEXT_PN100123_SN02_try3.s4p 
Here are some simple steps to achieve good data management:
1. Long filenames are good !
  • Every file should have unique labels, so that it can be traced to its source and recreated if necessary.
  • Adding details in a file header is also very valuable.
  • For instance, an s-parameter file is named: Partnumber_batchnumber_32AWG_100ohms.s4p
  • The header of the file shows when it was measured and on what equipment.
  • Now the user knows what the file measured (partnumber...) and when (date-time) and where (what equipment.)

2. Use tools to do the work faster and better.
  • Utilize tools that automatically read files, extract traceability information, read data, plus analyze and make reports.
  • Once item 1 is implemented, using tools to extract and sort information gets much easier. For instance, take the filename from item 1, extract the part number, 100 ohms impedance, data, etc, and make a report with plots and analysis results.
  • If you have some tools that do this, learn them, master them and use them. If not, get them or make your own !

3. Keep strange or bad data. 
  • Label them accurately and descriptively..... and keep them. These datapoints are precious because they are great opportunities for learning.
  • I've often looked back at strange data a few weeks later, and realized why it was strange and how to fix it. Now I have a dataset to show the problem and how to fix it.

4. When organizing data into groups, use 3 or 4 levels or categories, not too many, not too few.
  • Too many levels are hard to navigate and process, too few levels make big piles of miscellaneous data in the same directory.
  • Side note: Never use "archive" in the name of a file or directory. Archive is a code word that means "Nobody will look at this ever again."

5. Make readme.txt notes or decoder rings to explain data labels that aren't obvious. 
  • The person you are most likely to help is yourself, months or years later.
  • Here's an example. There's a set of experimental data (simulation, measurement, analysis, whatever) labeled A,B,C,D and E.
  • Make a short text file that explains what A,B,C, D and E are.
  • It's freeform text, so write whatever helps you describe the data. Put in links to websites or to other filenames, or point to some company  database that gives more detail.
Example:  README.TXT
measurementA.data - baseline production data for part 123
measurementB.data - baseline product, but with a hole in it 
measurementC.data - invalid data, bad electrical connection measurementD.data - high tension experiment measurementE.data - updated product, prototype E



In order to implement these steps quickly and easily, I wrote a couple tools to copy, move and rename files. For all you matlab users out there, the functions "easycopy" and "easyrename" can be downloaded from the Matlab File Exchange. These functions can take any files and copy/move/rename them to the desired filenames and locations. They provide a way of organizing and labeling files with some automation, so that the user can quickly implement a file and directory naming strategy.
Easycopy can copy or rename a list of filenames to a list of destinations. It can also use wildcards to find a bunch of files and then automatically copy them to new filenames. It can read a list of files and destinations from a spreadsheet or text file and perform a batch of commands all at once. Easyrename does the same things as easycopy, but with a move/rename command.

80 comments:

  1. Find the best Lead Generation Software to Data management for event at ZOOM VISUAL. Read user reviews of top lead generation systems. Get your business the attention it deserves.

    ReplyDelete
  2. This is the sole one among the the original source Active Wizards that is enough for obtaining the world’s best information somebody for finding and managing the all kind of information connected issues. Each massive corporations and corporations should want ideal and skilled information somebody which can manage the large information records of the businesses and firms.

    ReplyDelete
  3. This is an awesome post. Really very informative and creative contents which is about data management. I like it and help me to development my ideas very well. Thank you for this brief explanation and nice information. Multi Channel Data Solutions online

    ReplyDelete
  4. Better Audience Insight: It's not concealed that what number of severe pills the sales reps in the past would swallow to make an arrangement. data science course in pune

    ReplyDelete
  5. Nice blog Thank you very much for the information you shared.
    data science

    ReplyDelete
  6. I admire this article for the well-researched content and excellent wording. I got so involved in this material that I couldn’t stop reading. I am impressed with your work and skill. Thank you so much. Admond Lee

    ReplyDelete
  7. You might comment on the order system of the blog. You should chat it's splendid. Your blog audit would swell up your visitors. I was very pleased to find this site.I wanted to thank you for this great read!!
    data analytics course
    business analytics course
    data science courses

    ReplyDelete
  8. It is perfect time to make some plans for the future and it is time to be happy. I've read this post and if I could I desire to suggest you some interesting things or suggestions. Perhaps you could write next articles referring to this article. I want to read more things about it! ExcelR Courses in Business Analytics

    ReplyDelete
  9. Marketing analytics is new but it has a prominent role through which we can monitor marketing performance and the information of the customer to optimize. Through this marketing analytics, we can develop our business with good strategies. To become an expert in this field enroll now at 360DigiTMG institute located at Hyderabad and complete the course with certification by experienced trainers and get 100% placement assistance as well.

    marketing analytics training

    ReplyDelete
  10. I just got to this amazing site not long ago. I was actually captured with the piece of resources you have got here. Big thumbs up for making such wonderful blog page!


    Invisalign specialist

    ReplyDelete
  11. Pretty good post. I just stumbled upon your blog and wanted to say that I have really enjoyed reading your blog posts. Any way I'll be subscribing to your feed and I hope you post again soon. Big thanks for the useful info. anaconda install tensorflow

    ReplyDelete
  12. The information provided on the site is informative. Looking forward more such blogs. Thanks for sharing .
    Artificial Inteligence course in Patna
    AI Course in Patna

    ReplyDelete
  13. Positive site, where did u come up with the information on this posting? I'm pleased I discovered it though, ill be checking back soon to find out what additional posts you include. ethereum chile

    ReplyDelete
  14. Such a very useful article. Very interesting to read this article.I would like to thank you for the efforts you had made for writing this awesome article.

    Data Science Course

    ReplyDelete
  15. I love the way you write and share your niche! Very interesting and different! Keep it coming! buy 30 instagram likes uk

    ReplyDelete
  16. Computer sciences applications have a far reaching impact on how we live our day-to-day lives and the need for computer trained and IT professionals is greater than for any industry or field in the world today. 360DigiTMG data science course in hyderabad

    ReplyDelete
  17. Such a very useful article. Very interesting to read this article.I would like to thank you for the efforts you had made for writing this awesome article.
    business analytics training in coimbatore

    ReplyDelete
  18. This is a wonderful article, Given so much info in it, These type of articles keeps the users interest in the website, and keep on sharing more ... good luck.
    Best Data Science Courses In Bangalore

    ReplyDelete
  19. I have bookmarked your website because this site contains valuable information in it. I am really happy with articles quality and presentation. Thanks a lot for keeping great stuff. I am very much thankful for this site.
    Data Science Course in Bangalore

    ReplyDelete
  20. This is my first time i visit here. I found so many entertaining stuff in your blog, especially its discussion. From the tons of comments on your articles, I guess I am not the only one having all the leisure here! Keep up the good work. I have been meaning to write something like this on my website and you have given me an idea.
    Data Science Training in Bangalore

    ReplyDelete
  21. It's How they are introduced and offer their item to the open that is misdirecting.data entry virtual assistant

    ReplyDelete
  22. Such a very useful Blog. Very interesting to read this article. I have learn some new information.thanks for sharing. data science courses

    ReplyDelete
  23. PMP Certification Pune
    Great tips and very easy to understand. This will definitely be very useful for me when I get a chance to start my blog.Great post i must say and thanks for the information. Education is definitely a sticky subject. However, is still among the leading topics of our time. I appreciate

    ReplyDelete
  24. Another major benefit of outsourcing your data entry job to a reliable service provider is that data entry outsource companies they can help to streamline various business processes like intracompany transactions and integrations.

    ReplyDelete
  25. It's on top of that a superb upload that him and i definitely treasured analyzing. It's actually not each day we have opportunity to know a specific thing. accounting data entry

    ReplyDelete
  26. Superbly written article, if only all bloggers offered the same content as you, the internet would be a far better place.. ecommerce product data entry

    ReplyDelete
  27. "It is amazing and wonderful to visit your site.Thanks for sharing this information,this is useful to me...
    data science courses"

    ReplyDelete
  28. The speediest method to bring in cash through Bitcoins is that you ought to go directly to the business sectors. Go for the legitimate and solid Bitcoins trades working in the market. bitcoin mixer

    ReplyDelete
  29. I wanted to leave a little comment to support you and wish you a good continuation. Wishing you the best of luck for all your blogging efforts.
    a href="https://www.excelr.com/data-analytics-certification-training-course-in-pune/"> Data Analytics Course in Pune/">It is perfect time to make some plans for the future and it is time to be happy. I've read this post and if I could I desire to suggest you some interesting things or suggestions. Perhaps you could write next articles referring to this article. I want to read more things about it!

    ReplyDelete
  30. It uses scientific methods and mathematics to process data and to extract knowledge from it. It works on the same concept as Big Data and Data Mining. It requires powerful hardware along with an efficient algorithm and software programming to solve the data problems or to process the data for obtaining valuable knowledge from it. data science course syllabus

    ReplyDelete
  31. Great job for publishing such a beneficial web site. Your web log isn’t only useful but it is additionally really creative too. best Chicago marriage counseling

    ReplyDelete
  32. Excellent Blog! I would like to thank for the efforts you have made in writing this post. I am hoping the same best work from you in the future as well. I wanted to thank you for this websites! Thanks for sharing. Great websites!
    data science course in India

    ReplyDelete
  33. Good artcile, but it would be better if in future you can share more about this subject. Keep posting. Legacy Data Archiving System

    ReplyDelete
  34. Wow! Such an amazing and helpful post this is. I really really love it. It's so good and so awesome. I am just amazed. I hope that you continue to do your work like this in the future also.
    Artificial Intelligence Course

    ReplyDelete
  35. Such an awesome blog thanks for sharing an useful information to us.
    Data Science Online Training

    ReplyDelete
  36. Took me time to understand all of the comments, but I seriously enjoyed the write-up. It proved being really helpful to me and Im positive to all of the commenters right here! Its constantly nice when you can not only be informed, but also entertained! I am certain you had enjoyable writing this write-up.
    machine learning courses in bangalore

    ReplyDelete
  37. "Thanks for the Information.Interesting stuff to read.Great Article.
    I enjoyed reading your post, very nice share.data science training"

    ReplyDelete
  38. data scientist course in pune with placement was never so easy and adaptable to everyone but here at Excelr We teach you numerous ways of doing Data Science Courses, which are way easy and interesting. Our experienced and expert faculty will help you reach your goal. 100% result oriented strategies are being performed; we offer Data Science Course in pune


    data scientist course in pune with placement
    Data scientist certification
    Data scientist courses

    ReplyDelete
  39. ExcelR provides data science course in pune. It is a great platform for those who want to learn and become a Data Science Courses. Students are tutored by professionals who have a degree in a particular topic. It is a great opportunity to learn and grow.

    data science course in pune
    Data science course
    Data science courses
    data scientist course in pune with placement

    ReplyDelete
  40. Fantastic blog extremely good well enjoyed with the incredible informative content which surely activates the learners to gain the enough knowledge. Which in turn makes the readers to explore themselves and involve deeply in to the subject. Wish you to dispatch the similar content successively in future as well.

    data science training institute in bangalore

    ReplyDelete
  41. Our new preparing requires the representatives to take a functioning part in preparing for another PC dispatch and request management program. Our preparation program is just four hours rather than the customary corporate 8 hours. IT support Vaughan

    ReplyDelete
  42. Salesforce certainly is one of the most desired places of 2015 to work in as they are among the fastest growing software enterprises. salesforce training in noida

    ReplyDelete
  43. Thanks for sharing the information. It’s really helpful to those who are planning to learn Data Science

    Data Science Training in Hyderabad

    ReplyDelete
  44. "A debt of gratitude is in order for the Information. Fascinating stuff to peruse. Extraordinary Article.
    I appreciated perusing your post, exceptionally pleasant offer.

    Data Science Training in Hyderabad

    ReplyDelete
  45. I am definitely enjoying your website. You definitely have some great insight and great stories. nursing test bank

    ReplyDelete
  46. This is a great inspiring article.I am pretty much pleased with your good work.You put really very helpful information. Keep it up. Keep blogging. Looking to reading your next post. Visa-Medical-India

    ReplyDelete
  47. I am constantly surprised by the amount of information accessible on this subject. What you presented was well researched and well written to get your stand on this over to all your readers. Thanks a lot my dear. 먹튀사이트

    ReplyDelete
  48. When you use a genuine service, you will be able to provide instructions, share materials and choose the formatting style. 오피

    ReplyDelete
  49. Your blog provided us with valuable information to work with. Each & every tips of your post are awesome. Thanks a lot for sharing. Keep blogging.. 오피

    ReplyDelete
  50. Great survey, I'm sure you're getting a great response. 토토사이트

    ReplyDelete
  51. Wow! This could be one of the most useful blogs we have ever come across on thesubject. Actually excellent info! I’m also an expert in this topic so I can understand your effort. 토토

    ReplyDelete
  52. I was reading your article and wondered if you had considered creating an ebook on this subject. Your writing would sell it fast. You have a lot of writing talent. VISA MÉDICA INDIA

    ReplyDelete
  53. Thank you for another great article. Where else could anyone get that kind of information in such a perfect way of writing? I have a presentation next week, and I am on the look for such information. 안전놀이터

    ReplyDelete
  54. Amazing information. Informative and knowledgeable content. I really enjoyed while reading your article. Keep sharing more stuff like this. Thank you.
    Data Science Course Training in Hyderabad

    ReplyDelete
  55. It is extremely nice to see the greatest details presented in an easy and understanding manner.
    data science training institute in hyderabad

    ReplyDelete
  56. Good information and informative content. Keep posting more blogs with us. Thank you.
    Data Science Course Institute in Hyderabad

    ReplyDelete
  57. wow, great, I was wondering how to cure acne naturally. and found your site by google, learned a lot, now i’m a bit clear. I’ve bookmark your site and keep us updated.
    cyber security course malaysia

    ReplyDelete
  58. Data Science Course online training is the best choice during this pandemic.
    data analytics course in bhubaneswar

    ReplyDelete
  59. It would help if you thought that the data scientists are the highest-paid employees in a company.
    data science course in kochi

    ReplyDelete
  60. Thanks for providing nice information about CEC Best Colleges in Hyderabad.

    CEC Best College in Hyderabad

    ReplyDelete
  61. The information on the website is instructive. Wish there were more of these blogs. I appreciate you sharing.
    Best CA institutes in Hyderabad


    ReplyDelete
  62. I concur entirely! The value of data has greatly increased. In today's technologically advanced engineering field, it serves as the basis for thoughtful judgement and innovation.
    Data Analytics Courses in Agra

    ReplyDelete
  63. This post is fantastic. incredibly insightful and original information relating to data management. It appeals to me and really aids in the development of my ideas. I appreciate the concise explanation and useful details you provided.
    Data Analytics Courses in Agra

    ReplyDelete
  64. This post highlights a crucial aspect often overlooked in the field of engineering.
    Digital Marketing Courses in Hamburg

    ReplyDelete
  65. Excellent post and I am very happy to read this blog. Keep doing...! Ziyyara Edutech online tuition for Class 11 provides comprehensive guidance and in-depth explanations to help you excel in your physics curriculum.
    For more info Contact us: +91-9654271931, +971-505593798 or visit Online tuition for 11th class

    ReplyDelete
  66. Data management is undeniably half the battle in modern engineering, as efficient handling, storage, and analysis of data are critical components of any successful project. In bustling London, Data Analytics courses provide the knowledge and skills necessary to master the art of data management and analysis, equipping individuals to excel in today's data-driven engineering landscape. Please also Digital Marketing Courses in London .

    ReplyDelete
  67. Thanks for effectively highlighting the crucial topic of engineering that Data Management is 50% of Engineering.
    data analyst courses in limerick

    ReplyDelete
  68. Thank you for sharing detailed overview on Data Management is 50% of Engineering.
    Adwords marketing

    ReplyDelete
  69. Insightful post! The tips provided for effective data management in engineering are valuable. Thanks for sharing this informative content.

    How Digital marketing is changing business

    ReplyDelete
  70. The article on Data Management is 50% of Engineering is very informative and insightful , Thanks for sharing valuable post.
    Investment banking training Programs

    ReplyDelete
  71. Ingenious approach to data management! Your tips and tools make it a game-changer. Thanks for sharing your valuable insights!

    Investment Banking Industry

    ReplyDelete
  72. The blog post gives excellent explanation on Data Management is 50% of Engineering.
    Investment banking training Programs

    ReplyDelete
  73. Your ability to delve deep into topics while keeping them accessible is commendable.
    Investment banking skills and responsibilities

    ReplyDelete