Is Python useful for nuclear engineering?

Click For Summary

Discussion Overview

The discussion revolves around the relevance and utility of Python in the context of nuclear engineering education and career prospects. Participants explore the current state of the nuclear engineering field, the importance of educational institutions, and the skills necessary for success in the industry.

Discussion Character

  • Exploratory
  • Debate/contested
  • Technical explanation

Main Points Raised

  • Some participants express concerns about the job market for nuclear engineering graduates, referencing a "failed renaissance" in the field and suggesting dual majoring in mechanical engineering as a contingency.
  • There are differing opinions on the significance of attending specific universities with strong nuclear engineering programs, with some recommending institutions like Penn State and MIT, while others question the impact of having a nuclear reactor on campus.
  • One participant emphasizes the importance of building technical knowledge through scientific journals and trade press rather than solely relying on university facilities.
  • Skills in programming, particularly in Python, are discussed, with some participants noting its utility for data manipulation and file handling, while others suggest that most computational physics software is written in C++ or Fortran.
  • There is mention of the need for knowledge in areas such as fluid transport, mechanics of materials, and corrosion, alongside programming skills for a well-rounded skill set in nuclear engineering.

Areas of Agreement / Disagreement

Participants do not reach a consensus on the best educational path or the utility of Python in nuclear engineering, with multiple competing views on the importance of specific skills and institutions.

Contextual Notes

Participants highlight the uncertainty surrounding job prospects in nuclear engineering and the evolving nature of the industry, including factors like economic conditions and competition among graduates.

Dailydon
Messages
4
Reaction score
0
hi I am a second year community college student and I'm interested nuclear engineering. Is there any material like books or online sources that I can read to see if I want to go into this field?
 
Physics news on Phys.org
From what I've heard now is not the best time ever to be a nuclear engineering student - mainly due to the "failed renaissance". There was a big boom in the sector in the mid 2000's due to the idea that there would be a big nuclear comeback - which mostly fizzled out due to economic factors. So there are tons of grads looking for few jobs and the competition is tight. I would suggest at the very least dual majoring in mechanical engineering as a contingency.
 
QuantumPion said:
From what I've heard now is not the best time ever to be a nuclear engineering student - mainly due to the "failed renaissance". There was a big boom in the sector in the mid 2000's due to the idea that there would be a big nuclear comeback - which mostly fizzled out due to economic factors. So there are tons of grads looking for few jobs and the competition is tight. I would suggest at the very least dual majoring in mechanical engineering as a contingency.
So as far as a college to transfer to does it matter which one as long as the school offers an undergrad program in nuclear program?
 
Dailydon said:
So as far as a college to transfer to does it matter which one as long as the school offers an undergrad program in nuclear program?

I would seek to get into one of the prime nuclear engineering schools, namely Penn State, U of Wisconsin, Purdue, U of Michigan, MIT, U of Tennessee, etc.
 
QuantumPion said:
I would seek to get into one of the prime nuclear engineering schools, namely Penn State, U of Wisconsin, Purdue, U of Michigan, MIT, U of Tennessee, etc.
How is Berkeley as far as a nuclear engineering program. I know they don't have a reactor being nuclear free but I am from southern california so tuition would be considerably cheaper for me. I have a 3.71 gpa so I don't know how much that'll factor into transfer applications. I was considering north carolina as they have a reactor on campus which would help with building technical knowledge. Would interning at a power plant help with applications.
 
I don't know much about Berkeley's nuclear engineering program, sorry.
 
Dailydon said:
How is Berkeley as far as a nuclear engineering program. I know they don't have a reactor being nuclear free but I am from southern california so tuition would be considerably cheaper for me. I have a 3.71 gpa so I don't know how much that'll factor into transfer applications. I was considering north carolina as they have a reactor on campus which would help with building technical knowledge. Would interning at a power plant help with applications.
Just because a university has a nuclear reactor on campus doesn't necessarily mean that one will build "technical knowledge" with respect to nuclear energy. Building one's technical knowledge means reading the scientific and technical journals in order to understand the relevant issues of the day, and even then one has to dig deep. Also, read the trade press like Nuclear News and Nuclear Plant Journal to get an idea of who is doing what and who is hiring.

Berkeley has a decent program. Digby MacDonald (formerly at PSU) is there, and Don Olander is still there, but probably only taking a few grad students. I'm not familiar with the other faculty.

NCSU has a good program and do the schools that QuantumPion mentioned.

At the moment, many of the new builds are on hold because of cheap natural gas and subsidized wind power.

If one wants to go into nuclear, then one should diversify into thermal process or energy generation in general in order to be able to move into non-nuclear areas if nuclear doesn't pick up.

These days, having skills in programming and computational physics, particularly FEA and CFD, with knowledge of materials, especially with mechanics of materials, fluid transport and fluid-structure interaction, and corrosion would be helpful.
 
Astronuc said:
Just because a university has a nuclear reactor on campus doesn't necessarily mean that one will build "technical knowledge" with respect to nuclear energy. Building one's technical knowledge means reading the scientific and technical journals in order to understand the relevant issues of the day, and even then one has to dig deep. Also, read the trade press like Nuclear News and Nuclear Plant Journal to get an idea of who is doing what and who is hiring.

Berkeley has a decent program. Digby MacDonald (formerly at PSU) is there, and Don Olander is still there, but probably only taking a few grad students. I'm not familiar with the other faculty.

NCSU has a good program and do the schools that QuantumPion mentioned.

At the moment, many of the new builds are on hold because of cheap natural gas and subsidized wind power.

If one wants to go into nuclear, then one should diversify into thermal process or energy generation in general in order to be able to move into non-nuclear areas if nuclear doesn't pick up.

These days, having skills in programming and computational physics, particularly FEA and CFD, with knowledge of materials, especially with mechanics of materials, fluid transport and fluid-structure interaction, and corrosion would be helpful.
OK so a good mastery of solidworks. I am learning python with my physics class. Is this a useful tool to use?
 
Dailydon said:
OK so a good mastery of solidworks. I am learning python with my physics class. Is this a useful tool to use?
Knowledge of SolidWorks or Pro/Engineer is good, but those are 3D Cad programs, and may not be the best for FEA. One should learn how to generate a solid model for FEA, however. FEMap is an alternative.

Python is good for manipulating lines of code and perhaps dealing with I/O. Most scientific and engineering analysis (computational physics) software that I've experience is written in C++ or Fortran. I've seen script files written in Python, and mostly for data and file handling, similar to Unix/Linux script files.
 

Similar threads

  • · Replies 2 ·
Replies
2
Views
4K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 9 ·
Replies
9
Views
3K
  • · Replies 5 ·
Replies
5
Views
3K
Replies
28
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 6 ·
Replies
6
Views
4K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 5 ·
Replies
5
Views
3K