Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Life Emergence Respects Stellar Lifespans #3015

Merged
merged 3 commits into from Jul 30, 2014

Conversation

corundscale
Copy link

Possibility of Life Respects Stellar Lifetimes

If system couldn't have existed long enough for life to form (based on one of its stars being too massive), there will be none, if it has, life will be downscaled accordingly to the time it could have had to develop.
Also removed explicit checks for star types - those cases are either handled automagically by mass check (hot, massive stars), or are no longer checked for (life around white and brown dwarfs is considered unlikely and requiring rather special circumstances to form but NOT impossible).

Jakub Zahorski added 3 commits June 29, 2014 22:12
…correctness of math used, but it should be immeasurably better than what we had before.
Temperature for planets in multiple systems should now be calculated correctly, or approximately correctly in all cases.
If system couldn't have existed long enough for life to form (based on one of its stars being too massive), there will be none, if it has, life will be scaled accordingly to the time it could have had to develop.
Also removed explicit checks for star types - those cases are either handled automagically by mass check (hot, massive stars), or are no longer checked for (life around white and brown dwarfs is considered unlikely and requiring rather special circumstances to form but *NOT* impossible).
@fluffyfreak
Copy link
Contributor

@corundscale ok so I merged the other PR, does this still need merging?

@corundscale
Copy link
Author

@fluffyfreak
Yes, sorry about the mess, only the last commit is actually relevant, but I really wanted to have the right temperatures for testing, so it's based off my temperature fixes.

This one focuses on prohibiting life in systems that wouldn't give enough time for life to form - given that stellar lifespan depends on its mass, that we should be able to assume that the whole system formed at the same time, and that life probably needs at least as much time to emerge as it did in Earth (not much more than it took the planet to cool down) it's based on finding the most massive star in the system and prohibiting life if it has more than 2.5 Sol masses and scaling the life down depending on its mass otherwise (see the comments for details - it permits higher organized biospheres around where the star could have existed long enough for them to form based on Earth's history).
This implicitly handles O and B stars as well.

OTOH it removes explicit checks against BDs and WDs which seem to be unlikely, but not impossible candidates for harboring life (although it probably could use some refinement in case of WDs, by only taking the cases when they are cool enough or far enough in the system to avoid ).

http://www.asc-csa.gc.ca/eng/educators/resources/astronomy/module2/calculator.asp <- handy stellar lifetime calculator I used.

@Zireael07
Copy link

Great!

fluffyfreak added a commit that referenced this pull request Jul 30, 2014
Life Emergence Respects Stellar Lifespans
@fluffyfreak fluffyfreak merged commit ada995a into pioneerspacesim:master Jul 30, 2014
@fluffyfreak
Copy link
Contributor

Merged.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants