Question-and-Answer Resource for the Building Energy Modeling Community
Get started with the Help page
Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

What exactly is a gem?

OK, so this may be obvious to most folks on here but for those of us who who don't I thought I'd ask.

from here it seems like it is just a portable bit of reusable code, is this a sort of correct understanding?

Also, more specifically to OpenStudio:

1) Does it matter if a typical user knows the answers to any of this to make use of existing capabilities of OS or the BCL?

2) Do all BCL measures use gems? And, if not, which do and which do not and why?

3) are there any gems (or other parts of the OS ecosystem) that need to be updated outside of the regular updates (again, for your run of the mill OS energy modeller)

4) Are there any OS specific resources for learning about gems and how OS makes use of them?

Feel free to answer the last question first with the expectation that that would eventually help me answer the others.

Thanks.

What exactly is a gem?

OK, so this may be obvious to most folks on here but for those of us who who don't I thought I'd ask.

from here it seems like it is just a portable bit of reusable code, is this a sort of correct understanding?

Also, more specifically to OpenStudio:

1) Does it matter if a typical user knows the answers to any of this to make use of existing capabilities of OS or the BCL?

2) Do all BCL measures use gems? And, if not, which do and which do not and why?

3) are there any gems (or other parts of the OS ecosystem) that need to be updated outside of the regular updates (again, for your run of the mill OS energy modeller)

4) Are there any OS specific resources for learning about gems and how OS makes use of them?

Feel free to answer the last question first with the expectation that that would eventually help me answer the others.

Thanks.

What exactly is a gem?

OK, so this may be obvious to most folks on here but for those of us who who don't I thought I'd ask.

from here it seems like it is just a portable bit of reusable code, is this a sort of correct understanding?

Also, more specifically to OpenStudio:

1) Does it matter if a typical user knows any of this to make use of existing capabilities of OS or the BCL?

2) Do all BCL measures use gems? And, if not, which do and which do not and why?

3) are there any gems (or other parts of the OS ecosystem) that need to be updated outside of the regular updates (again, for your run of the mill OS energy modeller)

4) Are there any OS specific resources for learning about gems and how OS makes use of them?

Feel free to answer the last question first with the expectation that that would eventually help me answer the others.

Thanks.

What exactly is a gem?

OK, so this may be obvious to most folks on here but for those of us who who don't I thought I'd ask.

from here it seems like it is just a portable bit of reusable code, is this a sort of correct understanding?

Also, more specifically to OpenStudio:

1) Does it matter if a typical user knows any of this to make use of existing capabilities of OS or the BCL?

2) Do all BCL measures use gems? And, if not, which do and which do not and why?

3) are there any gems (or other parts of the OS ecosystem) that need to be updated outside of the regular updates (again, for your run of the mill OS energy modeller)

4) Are there any OS specific resources for learning about gems and how OS makes use of them?

Feel free to answer the last question first with the expectation that that would eventually help me answer the others.

Thanks.