The issue has a simple resolution, which I overlooked:
One has to set the internal machine to topcom, using
PointConfiguration.set_engine('topcom').
I'm not sure why I didn't have to include it explicitly in every notebook
on older versions. But it's not a big deal.
On Sunday, February 9, 2020 at 8:51:26 PM UTC+1, moep wrote:
>
> Sorry, if there is a confusion regarding the file location, but I simply
> replaced the actual path with "xxxxx" for privacy reason.
>
> The same kind of error message also pops up if I create a new file in the
> home directory. For example, if P is a point configuration, then let
> p1 = P.restrict_to_regular_triangulations(True). Computing its
> triangulation then throws the analogous message:
>
> ---------------------------------------------------------------------------ValueError
> Traceback (most recent call
> last)<ipython-input-13-eada405664c7> in <module>()----> 1
> tria1=p1.triangulations_list()
> /Applications/SageMath/local/lib/python2.7/site-packages/sage/geometry/triangulation/point_configuration.pyc
> in triangulations_list(self, verbose) 1043 sage:
> p.set_engine('internal') # optional - topcom 1044 """-> 1045
> return list(self.triangulations(verbose)) 1046 1047
> /Applications/SageMath/local/lib/python2.7/site-packages/sage/geometry/triangulation/point_configuration.pyc
> in triangulations(self, verbose) 1010 raise
> ValueError('Need TOPCOM to find disconnected triangulations.') 1011
> if (self._regular is not None):-> 1012 raise
> ValueError('Need TOPCOM to test for regularity.') 1013 ci =
> ConnectedTriangulationsIterator(self, star=self._star, fine=self._fine)
> 1014 for encoded_triangulation in ci:
> ValueError: Need TOPCOM to test for regularity.
>
>
>
>
> On Friday, February 7, 2020 at 12:06:01 PM UTC+1, Dima Pasechnik wrote:
>>
>> It's hard to say, but the root of the filesystem, as in '/xxxxx.sage'
>> is a very weird location to have any work files in, and it would be
>> not unusual for the OS to be suspicious
>> of something fishy going on. Normally one would keep everything in the
>> home directory, i.e. in ~/.
>>
>> On Fri, Feb 7, 2020 at 10:31 AM 'moep' via sage-support
>> <[email protected]> wrote:
>> >
>> > Hi,
>> >
>> > I have a problem using the package topcom on my Mac (running Catalina).
>> > After installing it (as I confirmation, I checked:
>> >
>> > sage: is_package_installed('topcom')
>> >
>> > True
>> > ), I wanted to run some older notebooks with polytope triangulations.
>> However, I get the error shown below.
>> >
>> > Is this related to the new app security settings in Catalina? Or is
>> there some more subtle issue with the installation?
>> >
>> > Thanks!
>> >
>> > ValueError Traceback (most recent call
>> last)
>> > <ipython-input-13-fddeb80e2e65> in <module>()
>> > ----> 1 load('/xxxxx.sage')
>> >
>> >
>> /Applications/SageMath/local/lib/python2.7/site-packages/sage/misc/persist.pyx
>>
>> in sage.misc.persist.load (build/cythonized/sage/misc/persist.c:2483)()
>> > 143
>> > 144 if sage.repl.load.is_loadable_filename(filename):
>> > --> 145 sage.repl.load.load(filename, globals())
>> > 146 return
>> > 147
>> >
>> >
>> /Applications/SageMath/local/lib/python2.7/site-packages/sage/repl/load.pyc
>> in load(filename, globals, attach)
>> > 270 add_attached_file(fpath)
>> > 271 with open(fpath) as f:
>> > --> 272 exec(preparse_file(f.read()) + "\n", globals)
>> > 273 elif ext == '.spyx' or ext == '.pyx':
>> > 274 if attach:
>> >
>> > <string> in <module>()
>> >
>> >
>> /Applications/SageMath/local/lib/python2.7/site-packages/sage/geometry/triangulation/point_configuration.pyc
>>
>> in triangulations(self, verbose)
>> > 1010 raise ValueError('Need TOPCOM to find
>> disconnected triangulations.')
>> > 1011 if (self._regular is not None):
>> > -> 1012 raise ValueError('Need TOPCOM to test for
>> regularity.')
>> > 1013 ci = ConnectedTriangulationsIterator(self,
>> star=self._star, fine=self._fine)
>> > 1014 for encoded_triangulation in ci:
>> >
>> > ValueError: Need TOPCOM to test for regularity.
>> >
>> > --
>> > You received this message because you are subscribed to the Google
>> Groups "sage-support" group.
>> > To unsubscribe from this group and stop receiving emails from it, send
>> an email to [email protected].
>> > To view this discussion on the web visit
>> https://groups.google.com/d/msgid/sage-support/ef99163c-9503-4912-9a99-8436f1428ac0%40googlegroups.com.
>>
>>
>>
>
--
You received this message because you are subscribed to the Google Groups
"sage-support" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/sage-support/dbde269c-22ae-4432-9651-53e991c4bf59%40googlegroups.com.